Is it a bad sign that I'm looking up details of how #emacs #lisp does "dynamic binding" (i.e. local changes to global variables) so I can emulate it in my #python program?
But honestly, it sort of doesn't matter. I don't see any clear pathway to even a dirty implementation of this supporting feature someone requested.
What I'm not sure of is the next step. Does that mean I have to implement the feature? Or will this finally kill their worthless, death march project?
Probably not very efficient, but a lot of fun! It took about 30min to calculate all the 23903 non-overlapping combinations of triangles on the 3x3, which then I filtered to get the 747 combinations that fill the square. #shapely Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_09_02
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562 #Processing #Python #py5 #CreativeCoding

Roblox is hiring Senior Data Scientist, Analytical Data Product - Safety
🔧 #python #sql #seniorengineer
🌎 San Mateo, California
⏰ Full-time
🏢 Roblox
Job details https://jobsfordevelopers.com/jobs/senior-data-scientist-analytical-data-product-safety-at-roblox-com-jul-23-2025-9dc3dc?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
Клик без промаха: комбинированный подход в автоматизации Windows-приложений на примере UWP
Привет, Хабр! Меня зовут Иван Калашников, я занимаюсь автотестированием в Инфовотч. В мире web и тонких клиентов по-прежнему приходится тестировать классические приложения: Office apps, Explorer, Telegram, WhatsApp. Сегодня для примера мы возьмем WhatsApp. Погрузившись в автоматизацию ручных кликов в приложениях Windows с помощью Python, я попробовал несколько известных библиотек, каждая из которых поодиночке оставляла ощущение «чего-то не хватает». PyAutoGUI не видит скрытые элементы, плохо находит элементы с экранами разного масштаба и разрешения, а pywinauto требует разбирать дерево элементов UIA (Microsoft UI Automation), которого может попросту не быть. В этой статье разберём, как объединение этих инструментов позволяет обойти ограничения каждого и надёжно автоматизировать windows-приложения. Комбинация UI-ориентированных (pywinauto, Win32/UIA) и image-based (PyAutoGUI) техник остаётся самым гибким способом тестировать Windows-приложения. Но чтобы смесь действительно работала, нужны: сравнение бэкендов, явные ожидания, DPI-awareness. Мы пройдем через ряд мини-кейсов — от кликов, поиска, отправки сообщения, до чтения текста с экрана и выясним, как справляется связка Python-библиотек.
https://habr.com/ru/companies/infowatch/articles/942538/
#pyautogui #pywinauto #windows #desktop #automation #python
[PyPI] has introduced new Protections against Domain Resurrection Attacks that enable Hijacking Accounts through Password Resets.
The Python Package Index is the official repository for open-source Python packages. It is used by software developers, product maintainers and companies working with Python libraries, tools and frameworks.
https://blog.pypi.org/posts/2025-08-18-preventing-domain-resurrections/
#python #package #index #it #security #privacy #engineer #media #tech #news

I released version 1.11 of the slixmpp library yesterday evening, here are the details: https://blog.mathieui.net/slixmpp-1.11.html
#xmpp #slixmpp #python #jabber
FastAPI × @hey-api/openapi-tsで生成される型定義を確認する
https://dev.classmethod.jp/articles/fastapi-hey-api-openapi-ts-2/
#dev_classmethod #fastapi #OpenAPI #Python #TypeScript
This is a nice visualization of #Python s versatility.
👍
In fact, there are even more important areas of application:
a) #Science & #Engineering
(I wrote a book on the former [1] and also occasionally get requests regarding the latter.)
[1] https://python-fuer-ingenieure.de/

#Python: The Documentary | An origin story
https://www.youtube.com/watch?v=GfH4QL4VqJ0
RabbitMQ как инструмент «деградации с честью»
Как построить микросервисы на RabbitMQ так, чтобы система не падала каскадом, а деградировала предсказуемо: outbox, mandatory, AE, идемпотентность, DLQ, приоритеты и реальные грабли из продакшена
https://habr.com/ru/articles/943022/
#rabbitmq #микросервисы #очереди_сообщений #outbox #отказоустойчивость #архитектурные_паттерны #highload #python #postgresql #идемпотентность
Python Mutability
https://programming.dev/post/36742956
