Автостопом по граблям: асинхронное лимитирование запросов в Python #habr
https://habr.com/ru/articles/983066/
Tags: python, asyncio, rate_limiting, etl, async pattern
Author: maslievilya1
https://habr.com/ru/articles/983066/
Tags: python, asyncio, rate_limiting, etl, async pattern
Author: maslievilya1
Хабр
Автостопом по граблям: асинхронное лимитирование запросов в Python
На днях мне прилетела задача, в которой нужно было вычерпывать данные по HTTP с такими вводными: Есть ограничение по количеству запросов в минуту Объём данных - миллионы записей Один запрос...
pg-status — легковесный микросервис для определения статуса PostgreSQL хостов #habr
https://habr.com/ru/articles/982976/
Tags: sql, postgresql, open source, сезон open source, микросервисы, надежность, доступность
Author: krylosov-aa
https://habr.com/ru/articles/982976/
Tags: sql, postgresql, open source, сезон open source, микросервисы, надежность, доступность
Author: krylosov-aa
Хабр
pg-status — легковесный микросервис для определения статуса PostgreSQL хостов
Привет! Хочу рассказать о своем новом небольшом проекте - pg-status . Это очень легкий и производительный микросервис, который помогает определять статус хостов postgresql. В первую очередь его задача...
Новое веяние в электронной коммерции или, как я стал обладателем подписки от Яндекс.Плюс в новогодние праздники #habr
https://habr.com/ru/news/983082/
Tags: интернет-маркетинг, интерфейсы, электронная коммерция
https://habr.com/ru/news/983082/
Tags: интернет-маркетинг, интерфейсы, электронная коммерция
Хабр
Новое веяние в электронной коммерции или, как я стал обладателем подписки от Яндекс.Плюс в новогодние праздники
Всё началось с того, что где-то я увидел рекламу об очередном ремейке "Невероятные приключения Шурика". На этом месте мог бы оказаться ваш ремейк, но так получилось, что именно этот выпустили в...
ИИ впервые победил всех живых программистов на соревновании AtCoder #habr
https://habr.com/ru/news/983084/
Tags: sakanaai, gpt-5.2, gemini 3 pro
https://habr.com/ru/news/983084/
Tags: sakanaai, gpt-5.2, gemini 3 pro
Хабр
ИИ впервые победил всех программистов-людей на соревновании AtCoder
Японский стартап Sakana AI объявил , что их агент ALE-Agent занял первое место на AtCoder Heuristic Contest 058, обойдя 804 участника-человека. Это первый случай, когда ИИ выигрывает крупное...
Паранойя безопасности против здравого смысла: чиним Home Assistant, который окирпичился без интернета #habr
https://habr.com/ru/articles/983106/
Tags: Home Assistant, Have I Been Pwned, HIBP, санкции, роскомнадзор, raspberry pi
Author: empenoso
https://habr.com/ru/articles/983106/
Tags: Home Assistant, Have I Been Pwned, HIBP, санкции, роскомнадзор, raspberry pi
Author: empenoso
Хабр
Паранойя безопасности против здравого смысла: чиним Home Assistant, который окирпичился без интернета
Home Assistant позиционирует себя как локальную систему. Но я столкнулся с ситуацией, когда локальная функция (Samba) не работает из‑за облачного сбоя. При этом я вообще...
Forwarded from Russian Business
Самые востребованные онлайн-курсы 2025 года — по дизайну. IT и SMM теряют популярность ✍️
Чаще всего в прошлом году россияне хотели стать графическими и веб-дизайнерами, заниматься 3D-дизайном и оформлением интерьеров.
В топе также:
2️⃣ «Здоровье» и «Фитнес» (курсы по нутрициологии, фитнесу, медицине);
3️⃣ «Бизнес и предпринимательство».
Спрос на профессии с обучением навыкам работы с ИИ за год вырос вдвое. А вот интерес к frontend-разработке снизился на 20%, к SMM — на 18%.
🔁 Читайте на Russian Business
@rb_ru
Чаще всего в прошлом году россияне хотели стать графическими и веб-дизайнерами, заниматься 3D-дизайном и оформлением интерьеров.
В топе также:
Спрос на профессии с обучением навыкам работы с ИИ за год вырос вдвое. А вот интерес к frontend-разработке снизился на 20%, к SMM — на 18%.
@rb_ru
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Типичный программист
50 LLM Interview Questions.pdf
7.1 MB
Теперь вас будет сложнее застать врасплох во время собеседования
Пользователь X поделился подборкой из 50 вопросов и ответов, которые помогут вам подготовиться к интервью по ИИ, ML и LLM. Гайд покрывает всё от базы до продвинутых концепций:
➡️ Промпт-инжиниринг;
➡️ Тонкую настройку и RAG;
➡️ Архитектуру трансформаторов;
➡️ Токенизацию;
➡️ Сценарии использования LLM.
Сохраняйте себе, чтобы не потерять.
Пользователь X поделился подборкой из 50 вопросов и ответов, которые помогут вам подготовиться к интервью по ИИ, ML и LLM. Гайд покрывает всё от базы до продвинутых концепций:
Сохраняйте себе, чтобы не потерять.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Типичный программист
Как встроить локальную LLM в прод: от выбора модели до мониторинга токенов
Локальный прод делает нас независимыми от внешних API: капризы провайдеров, модерация, отключения или апдейты моделей больше не ломают воркфлоу. Но использование локальных моделей усложняется из-за стоимости железа и поддержки.
Разбираемся, из чего состоит инфраструктура прода для локальных LLM, что важнее — размер модели или TPS и какие метрики нужно вывести на дашборд, чтобы ничего не упало. Изучить вопрос можно по ссылке.
#llm #ии
Локальный прод делает нас независимыми от внешних API: капризы провайдеров, модерация, отключения или апдейты моделей больше не ломают воркфлоу. Но использование локальных моделей усложняется из-за стоимости железа и поддержки.
Разбираемся, из чего состоит инфраструктура прода для локальных LLM, что важнее — размер модели или TPS и какие метрики нужно вывести на дашборд, чтобы ничего не упало. Изучить вопрос можно по ссылке.
#llm #ии
Forwarded from Типичный программист
Собрали для вас подборку новогодних адвент-календарей, которые помогут интересно скрасить декабрь. Здесь задачи, статьи, видео и немного HTML-ужасов.
AdventJS. Классический адвент с задачами по JavaScript и TypeScript, живёт с 2015 года. В декабре вас ждут 24 задачи — по одной каждый день.
PerfPlanet Performance Calendar. Ежегодный адвент про web performance. Внутри свежие статьи, практики оптимизации и кейсы от инженеров крупных компаний.
HTMHell Advent Calendar. Адвент-календарь из HTML-антипаттернов. Каждый день вас ждёт забавный, но поучительный пример того, как верстать не нужно (и чем это заменить).
CSS Advent Calendar. Короткие ежедневные сниппеты про современный CSS. Хороший способ подтянуть свежие фичи и приёмы без длинных статей.
Accessibility Advent. Адвент, посвящённый доступности интерфейсов. Практики, паттерны и методы, которые помогают сделать продукты удобнее для разных пользователей.
CS Advent (C#). Каждый день публикуют по два материала про разработку на C#. Формат — статьи от практиков, фокус на реальных задачах и инструментах.
Java Advent. Адвент для всех, кто шарит за Java.
Raku Advent Calendar. Raku — это тот самый бывший Perl 6. В календаре статьи про приложения, полезные модули, техники программирования, контейнеры и даже гайды по миграции с Perl.
Knowit Julekalender. Адвент от норвежской компании Knowit для всех, кто любит программировать. За каждой «дверцей» спрятана задачка, на которую нужно ответить текстом или числом; уровень сложности плавает.
Advent of Sysadmin. 12-дневный адвент с задачами по Linux и DevOps разной сложности (с 1 по 12 декабря).
Advent of Agents (Google). Бесплатный адвент от Google для тех, кто хочет «подружиться» с ИИ-агентами. 25 дней коротких уроков, материалы под рукой и копируемый код — от быстрого старта до оркестрации мультиагентных систем.
Advent of Code 2025. Культовый адвент для тех, кто любит программные головоломки. Каждый день — новая задачка, где важны и алгоритмы, и аккуратное чтение условия.
Bekk Christmas. Контентный адвент от команды Bekk. Каждый день до 25 декабря выходят новые статьи, подкасты, туториалы, чек-листы и видео от разработчиков, дизайнеров, менеджеров и консалтеров.
Festive Tech Calendar. Месячный комьюнити-адвент с ежедневными видео, вебинарами и воркшопами по техтемам (Azure, .NET, AI, security).
А если знаете ещё какие-то крутые календари, то присылайте в комментарии. Добавим их в подборку!
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Типичный программист
3 инструмента, которые значительно облегчат вам работу с Docker
Lazy Docker: GUI для Docker и Docker Compose прямо в терминале. Вместо того чтобы запоминать и вводить длинные команды Docker, вы получаете интерактивный интерфейс, где всё находится за одно нажатие клавиши.
Dive: инструмент для исследования и анализа образов Docker слой за слоем. Он показывает вам, какие именно файлы изменились в каждом слое, и помогает определить способы уменьшения ваших образов, выделяя дублирующиеся файлы и неиспользуемое пространство.
Watchtower: мониторит выполняющиеся контейнеры и отслеживает изменения в образах, на основе которых они были созданы. Если образ изменился, Watchtower автоматически перезапускает контейнер, используя новый образ. Это удобно при локальной разработке, если есть желание работать с самыми новыми версиями используемых инструментов.
#docker #полезности
Lazy Docker: GUI для Docker и Docker Compose прямо в терминале. Вместо того чтобы запоминать и вводить длинные команды Docker, вы получаете интерактивный интерфейс, где всё находится за одно нажатие клавиши.
Dive: инструмент для исследования и анализа образов Docker слой за слоем. Он показывает вам, какие именно файлы изменились в каждом слое, и помогает определить способы уменьшения ваших образов, выделяя дублирующиеся файлы и неиспользуемое пространство.
Watchtower: мониторит выполняющиеся контейнеры и отслеживает изменения в образах, на основе которых они были созданы. Если образ изменился, Watchtower автоматически перезапускает контейнер, используя новый образ. Это удобно при локальной разработке, если есть желание работать с самыми новыми версиями используемых инструментов.
#docker #полезности
Forwarded from Типичный программист
Карты прямо в консоли заказывали?
Что только не встретишь, когда ищешь интересный контент. Вот попалась тулза, которая позволяет просматривать карты OpenStreetMap прямо в консоли. Называется она MapSCII и собрана на Node.js, для рендера использует ASCII-символы. Причём эта штука поддерживает зум, навигацию и управляется мышкой.
Я не знаю зачем это вам в реальной жизни, но выглядит необычно. Попробуйте сами по ссылке.
Что только не встретишь, когда ищешь интересный контент. Вот попалась тулза, которая позволяет просматривать карты OpenStreetMap прямо в консоли. Называется она MapSCII и собрана на Node.js, для рендера использует ASCII-символы. Причём эта штука поддерживает зум, навигацию и управляется мышкой.
Я не знаю зачем это вам в реальной жизни, но выглядит необычно. Попробуйте сами по ссылке.
Forwarded from Типичный программист
Как ИИ помогает волонтёрам убирать берега по всей России
Компьютерное зрение дошло до заповедников: сейчас его активно применяют в проекте «Чистый берег». Нейросеть анализирует аэрофотоснимки побережий, распознаёт мусор по шести типам — от рыболовных сетей до бетона — с точностью выше 80% и даже прикидывает его примерный вес.
Система автоматически ставит точки на Яндекс Картах, чтобы волонтёры и экослужбы заранее понимали масштаб работ и могли собрать команды. С 2024 года с её помощью уже очистили больше 50 км побережий в трёх регионах России.
Под капотом всё тоже по-взрослому. Сначала собрали больше 6 тысяч снимков с квадрокоптера в Кроноцком заповеднике. Потом разметили датасет, загрузили данные в Yandex DataSphere, дообучили модель ещё на 20 тысячах кадров и отдельно прогнали её на синтетических данных, чтобы проверить стабильность.
За архитектуру отвечал Центр технологий для общества Яндекса, а саму ML-модель собрали разработчики Школы анализа данных (ШАД) вместе с учёными ДВФУ.
И да, код уже в опенсорсе — технологию можно адаптировать для мониторинга отходов в любой точке мира.
Компьютерное зрение дошло до заповедников: сейчас его активно применяют в проекте «Чистый берег». Нейросеть анализирует аэрофотоснимки побережий, распознаёт мусор по шести типам — от рыболовных сетей до бетона — с точностью выше 80% и даже прикидывает его примерный вес.
Система автоматически ставит точки на Яндекс Картах, чтобы волонтёры и экослужбы заранее понимали масштаб работ и могли собрать команды. С 2024 года с её помощью уже очистили больше 50 км побережий в трёх регионах России.
Под капотом всё тоже по-взрослому. Сначала собрали больше 6 тысяч снимков с квадрокоптера в Кроноцком заповеднике. Потом разметили датасет, загрузили данные в Yandex DataSphere, дообучили модель ещё на 20 тысячах кадров и отдельно прогнали её на синтетических данных, чтобы проверить стабильность.
За архитектуру отвечал Центр технологий для общества Яндекса, а саму ML-модель собрали разработчики Школы анализа данных (ШАД) вместе с учёными ДВФУ.
И да, код уже в опенсорсе — технологию можно адаптировать для мониторинга отходов в любой точке мира.
Forwarded from Типичный программист
This media is not supported in your browser
VIEW IN TELEGRAM
Подводим итоги года по-программерски
Нашёл сервис GitStory, который показывает, как прошёл ваш год с точки зрения вашего GitHub. Выглядит это, как истории, с красочной инфографикой и статистикой: количество коммитов, любимый день недели и время для работы, предпочитаемые языки, топ ваших репозиториев и так далее.
Достаточно ввести никнейм (можно даже не ваш) и нажать Play. Проверяем тут: https://gitstory-2025.vercel.app/
#интересное #github
Нашёл сервис GitStory, который показывает, как прошёл ваш год с точки зрения вашего GitHub. Выглядит это, как истории, с красочной инфографикой и статистикой: количество коммитов, любимый день недели и время для работы, предпочитаемые языки, топ ваших репозиториев и так далее.
Достаточно ввести никнейм (можно даже не ваш) и нажать Play. Проверяем тут: https://gitstory-2025.vercel.app/
#интересное #github
Forwarded from Нейроканал
This media is not supported in your browser
VIEW IN TELEGRAM
Визуализация того, как устроена нейросеть изнутри
Разберём что происходит на экране.
Структура: слои узлов (нейронов), соединённых линиями. Простой слой подключён к более сложному, тот — к ещё более сложному. Каждая линия — это связь с числовым весом (те самые «параметры», которых в GPT миллиарды).
Как работает: допустим, сеть распознаёт фигуры. На вход первого слоя подаётся картинка. Первый слой передаёт сигнал второму, тот разбивает изображение на части. Взаимодействие между узлами создаёт паттерн — и этот паттерн становится чем-то, что сеть может интерпретировать. Добавляешь больше слоёв — получаешь более сложные и точные результаты.
Что такое обучение: у каждого узла есть «ручки настройки» — weights и bias. Показываешь сети круг, говоришь «это круг», крутишь ручки пока сеть не выдаёт правильный ответ. Потом показываешь другие круги и проверяешь, работает ли. Повторяешь миллионы раз.
Мы видим как слои «разговаривают» между собой, но не понимаем почему именно так. Можем отследить паттерны, можем настроить сеть и получить результат — но почему возникают конкретные паттерны, остаётся загадкой из-за гигантских размеров современных нейросетей.
Для более глубокого погружения — классическое видео от 3Blue1Brown. Выпущено давно, но базовые принципы отлично объясняются.
@neuro_channel
Разберём что происходит на экране.
Структура: слои узлов (нейронов), соединённых линиями. Простой слой подключён к более сложному, тот — к ещё более сложному. Каждая линия — это связь с числовым весом (те самые «параметры», которых в GPT миллиарды).
Как работает: допустим, сеть распознаёт фигуры. На вход первого слоя подаётся картинка. Первый слой передаёт сигнал второму, тот разбивает изображение на части. Взаимодействие между узлами создаёт паттерн — и этот паттерн становится чем-то, что сеть может интерпретировать. Добавляешь больше слоёв — получаешь более сложные и точные результаты.
Что такое обучение: у каждого узла есть «ручки настройки» — weights и bias. Показываешь сети круг, говоришь «это круг», крутишь ручки пока сеть не выдаёт правильный ответ. Потом показываешь другие круги и проверяешь, работает ли. Повторяешь миллионы раз.
Мы видим как слои «разговаривают» между собой, но не понимаем почему именно так. Можем отследить паттерны, можем настроить сеть и получить результат — но почему возникают конкретные паттерны, остаётся загадкой из-за гигантских размеров современных нейросетей.
Для более глубокого погружения — классическое видео от 3Blue1Brown. Выпущено давно, но базовые принципы отлично объясняются.
@neuro_channel
Forwarded from Типичный программист
Разработчик навайбкодил сайт 1996 года с помощью Claude
Не знаю помните ли вы фильм Space Jam, в котором Майкл Джордан играл в баскетбол с мультяшками из Looney Tunes. Но оказывается, что у него был даже свой тематический сайт. И автор этой статьи решил попробовать воссоздать его, имея на руках только скриншот. Для этого он использовал Claude Code с конфигурацией Nori.
Что из этого вышло и с какими проблемами столкнулся — читайте в материале.
А какой сайт из прошлого воссоздали бы вы?
Не знаю помните ли вы фильм Space Jam, в котором Майкл Джордан играл в баскетбол с мультяшками из Looney Tunes. Но оказывается, что у него был даже свой тематический сайт. И автор этой статьи решил попробовать воссоздать его, имея на руках только скриншот. Для этого он использовал Claude Code с конфигурацией Nori.
Что из этого вышло и с какими проблемами столкнулся — читайте в материале.
А какой сайт из прошлого воссоздали бы вы?
Forwarded from Типичный программист
Основы проектирования систем: Кэширование + бонус
В этой статье вы узнаете о десяти основных концепциях кэширования, начиная от стратегий на стороне клиента и сервера и заканчивая более продвинутыми методами, такими как распределенное кэширование и политики замены кэша.
А бонусом ловите шпаргалку о методах аннулирования кэша.
#кэширование
В этой статье вы узнаете о десяти основных концепциях кэширования, начиная от стратегий на стороне клиента и сервера и заканчивая более продвинутыми методами, такими как распределенное кэширование и политики замены кэша.
А бонусом ловите шпаргалку о методах аннулирования кэша.
#кэширование
Forwarded from Типичный программист
Удобный аналог Postman для работы с API
Requestly — это опенсорная альтернатива на самом деле сразу двум сервисам — Postman и Charles. Здесь и локальный клиент API, и HTTP-перехватчик в одном флаконе. Причём он может работать прямо в браузере, как обычное расширение для Chrome. Хотя и полноценное приложение тоже есть.
Устанавливаем тут: https://github.com/requestly/requestly
#инструменты #api
Requestly — это опенсорная альтернатива на самом деле сразу двум сервисам — Postman и Charles. Здесь и локальный клиент API, и HTTP-перехватчик в одном флаконе. Причём он может работать прямо в браузере, как обычное расширение для Chrome. Хотя и полноценное приложение тоже есть.
Устанавливаем тут: https://github.com/requestly/requestly
#инструменты #api
Forwarded from Типичный программист
65 идей новогодних подарков для айтишников: по категориям и бюджету
Знаем, как сложно бывает выбрать подарок. Поэтому решили помочь вам и собрали подборку из 65 идей для джунов, мидлов и даже для тимлидов. А для удобства ещё и разделили подарки по категориям и бюджету и добавили ссылки на покупку.
Залетайте и выбирайте. А ещё делитесь в комментариях своими вариантами
Знаем, как сложно бывает выбрать подарок. Поэтому решили помочь вам и собрали подборку из 65 идей для джунов, мидлов и даже для тимлидов. А для удобства ещё и разделили подарки по категориям и бюджету и добавили ссылки на покупку.
Залетайте и выбирайте. А ещё делитесь в комментариях своими вариантами
Tproger
65 идей новогодних подарков для айтишников: по категориям и бюджету
Ищете идеальный новогодний подарок для программиста, сисадмина или разработчика? В подборке 65 актуальных идей: эргономичные аксессуары для работы, гаджеты, товары для сна и креативные сюрпризы. Все варианты можно найти на маркетплейсах.
Forwarded from Типичный программист
100 top tech talks 2025.pdf
251.5 KB
Отвлекитесь от «Топ-100 рождественских фильмов» и обратите внимание на подборку для разработчиков:
По ссылке собраны 100+ самых просматриваемых докладов 2025 года, разбитых по языкам: Java, Rust, Go, JavaScript, Python, Kotlin и C++.
У каждого доклада есть короткий tldw‑саммари, чтобы сразу понять, стоит ли тратить время на просмотр.
А потратить время есть на что: в списке есть доклады про новые фичи Java 21–25, Rust‑стек для веба, Go‑инструменты, современные паттерны в React/Node, Python‑доклады про RAG, DuckDB, виртуальные окружения, Kotlin Multiplatform, C++20/26 и многое другое.
По сути, это curated‑список «лучших докладов года», который можно сохранить себе и постепенно открывать интересное.
В прикреплённом PDF сохранена веб-версия на случай, если ссылка перестанет работать.
По ссылке собраны 100+ самых просматриваемых докладов 2025 года, разбитых по языкам: Java, Rust, Go, JavaScript, Python, Kotlin и C++.
У каждого доклада есть короткий tldw‑саммари, чтобы сразу понять, стоит ли тратить время на просмотр.
А потратить время есть на что: в списке есть доклады про новые фичи Java 21–25, Rust‑стек для веба, Go‑инструменты, современные паттерны в React/Node, Python‑доклады про RAG, DuckDB, виртуальные окружения, Kotlin Multiplatform, C++20/26 и многое другое.
По сути, это curated‑список «лучших докладов года», который можно сохранить себе и постепенно открывать интересное.
В прикреплённом PDF сохранена веб-версия на случай, если ссылка перестанет работать.
Forwarded from Типичный программист
Снимайте треники — Новый год вы отмечаете в ОТПадном луке!
OTP Tech принес вам timeless образ того самого квотербека, который скоро станет королем школы.
+2026 очков к удаче в грядущем году, если отправите этот скин трём друзьям и с первого раза поймаете его в нашей виртуальной примерочной!
Реклама
OTP Tech принес вам timeless образ того самого квотербека, который скоро станет королем школы.
+2026 очков к удаче в грядущем году, если отправите этот скин трём друзьям и с первого раза поймаете его в нашей виртуальной примерочной!
Реклама
Forwarded from Сохранёнки программиста
Media is too big
VIEW IN TELEGRAM