В каждом JPEG зашита модель вашей сетчатки. Буквально
После того как я написал статью про то, что ваш монитор не умеет показывать бирюзовый и 65% видимых цветов для него просто не существуют, один мой знакомый (далекий правда от технической отрасли) спросил: «Окей, монитор врёт, а что тогда делает JPEG с оставшимися 35%?» И это хороший вопрос. Я полез в спеку, а через полчаса забыл, зачем вообще полез. Потому меня уже интересовало другое: ребята, которые в 1992-м финализировали этот стандарт, по сути заревёрсили человеческое зрение и запихнули его в алгоритм сжатия. И я хочу вам про это рассказать, потому что это самый красивый кусок инженерии, который я видел. В той статье я разбирал, как мало мы на самом деле видим. Здесь — как мало нам на самом деле нужно видеть, чтобы мозг поверил, что видит всё. А потом я решил это проверить руками.
https://habr.com/ru/articles/1013668/
#jpeg #сжатие_изображений #алгоритмы #обработка_изображений #зрение #ycbcr #цветовые_пространства #dct #python #оптимизация
Skeletonization
more info: https://scikit-image.org/docs/0.25.x/auto_examples/edges/plot_skeleton.html

Бот для отправки графиков из Redash в Mattermost
Расскажу, как я автоматизировала регулярную отправку графиков из BI в мессенджер. Задача была довольно типичная: есть дашборд в redash, на который смотрят каждый день. Данные иногда приходят с задержками и нельзя быть уверенным, что в 9 утра все "доедет", плюс зайти руками и прокликать несколько разрезов это долго и неудобно, хочется сразу все видеть в мессенджере как только данные обновились. Я опишу базовые шаги, чтобы в целом дать понимание и рассказать про такую возможность, конечно, код должен дорабатываться и персонализироваться исходя из ваших задач
https://habr.com/ru/articles/1014192/
#redash #mattermost #python #automatization #bi
“For me, it is not about 'giving back' but about 'participating'. I started volunteering out of curiosity, and continued because of the people and interactions.“
Read out latest interview with Niklas Mertsch, member of the Ops team at EuroPython 2025 https://blog.europython.eu/humans-of-ep-niklas
#europython #conference #volunteers #python #contributors #europython2025 #opensource

🏆 Thanks to our Platinum Sponsor QuantCo!
They turn AI and statistical learning into real-world systems — from pricing to healthcare.
Great to have them supporting PyCon DE & PyData 2026.

It's a fucking nightmare... Why can't we have nice things ?
https://openai.com/index/openai-to-acquire-astral/
#slopification #python #astral
https://nicolaiarocci.com/eve-2.3.1/
Nuro is hiring Senior Staff, Machine Learning Research Scientist
🔧 #cplusplus #python #machinelearning #seniorengineer
🌎 Mountain View, California
⏰ Full-time
🏢 Nuro
Job details https://jobsfordevelopers.com/jobs/senior-staff-machine-learning-research-scientist-at-nuro-ai-nov-6-2024-9092e2?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
@karl putting up quotes about #python, hot hashtag right now, lulz, what else does it look like?
GIL в Python для senior interview
GIL — самая известная «фича» Python, о которой большинство разработчиков знают ровно одну фразу: «мешает многопоточности». Этого хватает для джуна, но не для сеньора. Статья построена так, чтобы после её прочтения вы могли не только ответить на вопросы по GIL на senior-интервью, но и объяснить коллеге-стажеру, что происходит внутри интерпретатора, когда два потока пытаются одновременно изменить один список.
https://habr.com/ru/articles/1013930/
#python #gil #backend #cpython
#Python is more than just a programming language. It is a tool that enables people to create innovative solutions and shape the future of technology.
Shree Shambav, Optimum – Python – Ultimate Guide for Beginners – Series 1: Unlock the Power of Python with Optimum's Comprehensive Beginner's Guide
A commonly used expression is that the difference between unit tests and acceptance tests is that unit tests helps you build the thing right, whereas acceptance tests helps you build the right thing.
Sumit Bisht, Robot Framework Test Automation