and this is not the only occurrence of this kind of issue. I've seen very similar things in multiple "tools" that I was trying to install. Not sure if #uv is fully ready for #python #pip mess yet. I also understand that not all projects are #uv ready yet.
Что же такое DOD и почему мы это забыли?
Мы привыкли думать абстракциями. Нас учили, что мир состоит из объектов: у «Собаки» есть метод Bark() , а у «Пользователя» — поле Email . Мы тратим недели на споры о чистоте интерфейсов и иерархии наследования, свято веря, что инкапсуляция — это ключ к успеху. Но пока мы строим эти ментальные замки, наш процессор... скучает. Современный CPU — это невероятно мощный вычислительный монстр, способный обрабатывать миллиарды операций в секунду. Но у него есть ахиллесова пята — память . Пока ваш код прыгает по указателям от одного объекта в куче к другому, процессор простаивает в ожидании данных, совершая те самые «cache misses». Data-Oriented Design (DOD) — это не просто очередной паттерн. Это «таблетка реальности», которая предлагает перестать проектировать программы вокруг сущностей и начать проектировать их вокруг данных . В этой статье мы разберем, почему классическое ООП часто работает против производительности, как помочь кэшу процессора полюбить ваш код и почему в 2024 году пора вспомнить, что программа — это просто трансформация одних байтов в другие.
https://habr.com/ru/articles/993234/
#DOD #programming #C #python #gamedev
AG-UI. Как написать AI ассистента для подбора подарков за 20 минут
Всем привет! Я Никита, Principal Engineer в стартапе AG2 , мейнтейнер одноименного фреймворка для разработки AI агентов ( AG2 ), автор фреймворка FastStream и просто опенсорс и AI энтузиаст. И, как любой разработчик, я иногда запускаю пет-проекты. Один из таких проектов, который я запустил после новогодних праздников - это AI ассистент по подбору подарков (с интегрированным вишлистом)
https://habr.com/ru/articles/992866/
#pydanticai #copilotkit #llm #agents #python #nextjs #ag2
🐍 In this final article of the Pythonic code series, we look at the power available to the #Python ecosystem by using packages from the Python Package Index (a.k.a. PyPI). https://www.mattlayman.com/blog/2017/pythonic-code-leveraging-packages/
Did you know you could win a prize for filling out the 2026 Python Developers Survey? It's true! Take a few minutes to fill the survey and you'll have a chance to win a prize from @jetbrains 🎁#python #pythondevsurvey
https://surveys.jetbrains.com/s3/python-developers-survey-2026
Telegram‑бот для (само)дисциплины на Python: aiogram 3, APScheduler и деплой на VDS
Привет, Хабр! Решил вот написать не для продвижения ради, а для конструктивной обратной связи, чтобы продолжить пилить проект, т.к. сейчас выбираю, что же дальше и во что это может вырасти. Сразу предупрежу: делал с ИИ, так что, если кого-то это триггерит, можно скипнуть статью. Да, очередной бот, но тема мне близка и хотелось сделать что-то свое. Что имеем as is - пет‑проект о том, как я с нуля собрал и выкатил в прод Telegram‑бота, который напоминает о фокусе дня, считает выполнения, дает ачивки, мягко мотивирует, работает по таймзонам и крутится на VDS под systemd.
https://habr.com/ru/articles/993178/
#бот #петпроект #python #ии #diyпроекты #telegram #мотивация #дисциплина #игровая_мотивация
Очередной гавнокод на python. окончательно перешел с pyCharm на neovim (neovide) + Lazyvim
#neovim #Lazyvim #python #PyCharm #linux #kde #Qt #code #development

I gotta say, marimo¹ seems to have worked around all the things that kept me from using #python notebooks for anything other than rough sketches. It's a really nice way to do iterative, exploratory work. And they put a lot of smart quality-of-life stuff in there too. The integration with UV and pip is so convenient.
The pain when trying to imagine something running as a CLI program that's a good POSIX-y citizen but also does complicated dynamic async stuff internally. #Nodejs has a stupid tcsetattr stomp. #Python's async story feels weak. Got curious about #Elixir/#Erlang relatively speaking, looked at erl_signal_server to see about cleaning up on SIGINT instead of triggering emulator break, but it's not in the handleable list! --erl +Bd allows classic immediate exit, but not cleanup. Argh.
DAC, AEC или оптика — какие ваши доказательства, господин трансивер?
Привет, Хабр! Меня зовут Андрей, я старший инженер по разработке ПО
https://habr.com/ru/companies/yadro/articles/991734/
#трансиверы #коммутаторы #python #sfp #qsfp #eeprom #сетевые_технологии #сетевое_оборудование #сетевая_инфраструктура #разработка_по
Databricks is hiring Forward Deployed Engineer (FDE)
🔧 #java #javascript #python #scala #typescript #sql
🌎 London, United Kingdom
⏰ Full-time
🏢 Databricks
Job details https://jobsfordevelopers.com/jobs/forward-deployed-engineer-fde-at-databricks-com-dec-23-2025-dd8f70?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
🎟️ Tickets switch to Late Bird prices on 11 February
A quick heads-up for everyone planning to attend PyCon DE & PyData 2026:
from 11 February, ticket prices move from Early Bird to Late Bird.
If you’re planning to join us in Darmstadt this April, now is a good moment to secure your ticket at the current rate.
Early Bird tickets are available until 11 February or until sold out.
👉 https://2026.pycon.de/buy-ticket/
#PyConDE #PyData #Python #Conference
