Forwarded from Типичный программист
This media is not supported in your browser
VIEW IN TELEGRAM
Русскоязычный ИИ-рентгенолог из бесплатных запчастей — это реально
Большинство открытых медицинских моделей говорят только по-английски. Один разработчик решил это исправить — собрал мультимодальную нейросеть из двух публично доступных моделей и запустил на бесплатных GPU Kaggle.
Архитектура — классический Vision-Language подход: Google ViT смотрит на снимок и извлекает визуальные фичи, ruGPT-3 от Сбера генерирует текст. Проблема в том, что они не умеют работать вместе из коробки. Пришлось «взломать» конфиг ruGPT-3, чтобы Hugging Face создал новые веса кросс-внимания между моделями, — именно их и обучали.
Датасет взяли американский (Indiana University Chest X-Ray), перевели 7000 медицинских заключений через Helsinki-NLP прямо на Kaggle. Обучение 15 эпох на двух T4 заняло 2.5 часа — с fp16, gradient accumulation и JS-скриптом в браузере, чтобы сессия не отвалилась по тайм-ауту. В итоге модель распознаёт «кальцифицированные гранулемы» и чистые лёгкие на русском языке. Да, немного галлюцинирует, но в целом держится.
Код открыт, живое демо на Hugging Face Spaces — можно потрогать прямо сейчас. А прочитать подробности по ссылке: https://tproger.ru/articles/frankenwtejn-v-medicine--kak-ya-skrestil-vit-i-rugpt-3--chtoby-nau
#machinelearning #python
Большинство открытых медицинских моделей говорят только по-английски. Один разработчик решил это исправить — собрал мультимодальную нейросеть из двух публично доступных моделей и запустил на бесплатных GPU Kaggle.
Архитектура — классический Vision-Language подход: Google ViT смотрит на снимок и извлекает визуальные фичи, ruGPT-3 от Сбера генерирует текст. Проблема в том, что они не умеют работать вместе из коробки. Пришлось «взломать» конфиг ruGPT-3, чтобы Hugging Face создал новые веса кросс-внимания между моделями, — именно их и обучали.
Датасет взяли американский (Indiana University Chest X-Ray), перевели 7000 медицинских заключений через Helsinki-NLP прямо на Kaggle. Обучение 15 эпох на двух T4 заняло 2.5 часа — с fp16, gradient accumulation и JS-скриптом в браузере, чтобы сессия не отвалилась по тайм-ауту. В итоге модель распознаёт «кальцифицированные гранулемы» и чистые лёгкие на русском языке. Да, немного галлюцинирует, но в целом держится.
Код открыт, живое демо на Hugging Face Spaces — можно потрогать прямо сейчас. А прочитать подробности по ссылке: https://tproger.ru/articles/frankenwtejn-v-medicine--kak-ya-skrestil-vit-i-rugpt-3--chtoby-nau
#machinelearning #python
Forwarded from Типичный программист
Учим LLM работать с файлами локально
На Тпрогер вышла пошаговая инструкция о том, как поднять локальную агентную AI‑систему из трёх компонентов:
— LibreChat — удобный UI для общения с LLM
— MCP‑сервер — стандартный доступ к файлам и инструментам
— Langflow — визуальный конструктор для многоступенчатых сценариев (с валидацией и расчётами)
Всё работает в изолированной Docker‑сети. Данные никуда не уходят.
В статье готовые docker-compose.yml, конфиги librechat.yaml, пример кастомного Python‑компонента для расчётов и таблиц, а также схемы работы каждого этапа.
@tproger
Читайте также в VK, Max и Дзен
На Тпрогер вышла пошаговая инструкция о том, как поднять локальную агентную AI‑систему из трёх компонентов:
— LibreChat — удобный UI для общения с LLM
— MCP‑сервер — стандартный доступ к файлам и инструментам
— Langflow — визуальный конструктор для многоступенчатых сценариев (с валидацией и расчётами)
Всё работает в изолированной Docker‑сети. Данные никуда не уходят.
В статье готовые docker-compose.yml, конфиги librechat.yaml, пример кастомного Python‑компонента для расчётов и таблиц, а также схемы работы каждого этапа.
@tproger
Читайте также в VK, Max и Дзен
Forwarded from Типичный программист
Forwarded from Типичный программист
Как джуниору доказать, что в него нужно вкладываться
В комьюнити вот уже который год живет стандартная присказка: «Джунов больше не берут». Да и вы сами замечаете, что на ваше резюме с уникальными сопроводительными письмами тоже никто не отвечает. Получается, в ИТ путь закрыт?
На самом деле, нет. Компании продолжают нанимать новичков, платить им, тратить время на их обучение. Только делают они это осторожно, потому что боятся, что:
— вы накрутите опыт и сольетесь за полгода,
— из-за этого они потеряют время и деньги на ваш и будущий наём.
Поэтому задача джунов трансформируется: теперь нужно доказать, что вы стоите инвестиций. Как это делать, читайте в статье на сайте Тпрогер.
Один из важных и непростых инсайдов — сразу на добротную зарплату претендовать не получится. Нужно будет принять, что первый год придется работать за минимальную сумму, которая покрывает ваши базовые потребности. Зато дальше — больше. Но об этом в материале.
@tproger
Читайте также в VK, Max и Дзен
В комьюнити вот уже который год живет стандартная присказка: «Джунов больше не берут». Да и вы сами замечаете, что на ваше резюме с уникальными сопроводительными письмами тоже никто не отвечает. Получается, в ИТ путь закрыт?
На самом деле, нет. Компании продолжают нанимать новичков, платить им, тратить время на их обучение. Только делают они это осторожно, потому что боятся, что:
— вы накрутите опыт и сольетесь за полгода,
— из-за этого они потеряют время и деньги на ваш и будущий наём.
Поэтому задача джунов трансформируется: теперь нужно доказать, что вы стоите инвестиций. Как это делать, читайте в статье на сайте Тпрогер.
Один из важных и непростых инсайдов — сразу на добротную зарплату претендовать не получится. Нужно будет принять, что первый год придется работать за минимальную сумму, которая покрывает ваши базовые потребности. Зато дальше — больше. Но об этом в материале.
@tproger
Читайте также в VK, Max и Дзен
Forwarded from Типичный программист
Открыл NYT почитать новости — браузер скачал 49 МБ и сделал 422 сетевых запроса
Разработчик залогировал загрузку нескольких страниц крупных новостных сайтов. Результат NYT: 49 МБ данных, 422 запроса, две минуты до полной загрузки. Для сравнения — Windows 95 весила 28 дискет, то есть меньше этой одной страницы.
Большая часть веса — не текст и не картинки. Пока пользователь читает заголовок, браузер параллельно скачивает и выполняет несколько мегабайт трекинг-JS, проводит программатик-аукцион среди рекламных бирж и отправляет поведенческие POST-маяки на десятки эндпоинтов. Именно эти скрипты греют телефон и разряжают батарею.
Автор называет это «архитектурой враждебности»: viewability и time-on-page — ключевые метрики для CPM, поэтому каждое UX-решение оптимизирует задержку пользователя на странице, а не его удобство. Cookie-баннеры с намеренно блёклыми кнопками закрытия, два одновременных модала, запрос на пуш-уведомления — всё это не баги, а фичи монетизации.
Полный разбор можно прочитать по ссылке.
#безопасность
Разработчик залогировал загрузку нескольких страниц крупных новостных сайтов. Результат NYT: 49 МБ данных, 422 запроса, две минуты до полной загрузки. Для сравнения — Windows 95 весила 28 дискет, то есть меньше этой одной страницы.
Большая часть веса — не текст и не картинки. Пока пользователь читает заголовок, браузер параллельно скачивает и выполняет несколько мегабайт трекинг-JS, проводит программатик-аукцион среди рекламных бирж и отправляет поведенческие POST-маяки на десятки эндпоинтов. Именно эти скрипты греют телефон и разряжают батарею.
Автор называет это «архитектурой враждебности»: viewability и time-on-page — ключевые метрики для CPM, поэтому каждое UX-решение оптимизирует задержку пользователя на странице, а не его удобство. Cookie-баннеры с намеренно блёклыми кнопками закрытия, два одновременных модала, запрос на пуш-уведомления — всё это не баги, а фичи монетизации.
Полный разбор можно прочитать по ссылке.
#безопасность
Forwarded from Типичный программист
Устали от уймы API-ключей и танцев с бубном вокруг OpenAI, Claude и Gemini?
Снять эту головную боль может один API-роутер.
Разбираемся на Tproger, почему три разных API могут тормозить ваш проект и как подключить GPT-5.4, Claude Sonnet 4.6 и Gemini 3.1 Pro через единую точку входа без переписывания кода.
Кратко о содержании:
— Что умеет хороший роутер: fallback, балансировка, кеш, единый биллинг.
— Пошаговый гайд подключения через одни API на Python и Node.js.
— Реальный кейс: мультимодельный бот с авто-переключением за 30 минут.
— Подводные камни: контекстные окна, latency, rate limits (и как их обойти).
Читать материал: https://tprg.ru/YWhU
@tproger
Читайте также в VK, Max и Дзен
Снять эту головную боль может один API-роутер.
Разбираемся на Tproger, почему три разных API могут тормозить ваш проект и как подключить GPT-5.4, Claude Sonnet 4.6 и Gemini 3.1 Pro через единую точку входа без переписывания кода.
Кратко о содержании:
— Что умеет хороший роутер: fallback, балансировка, кеш, единый биллинг.
— Пошаговый гайд подключения через одни API на Python и Node.js.
— Реальный кейс: мультимодельный бот с авто-переключением за 30 минут.
— Подводные камни: контекстные окна, latency, rate limits (и как их обойти).
Читать материал: https://tprg.ru/YWhU
@tproger
Читайте также в VK, Max и Дзен
Forwarded from Типичный программист
Я тут в комментариях увидел интересную идею от нашего подписчика.
Предлагаю вам придумать название для такой премии, а самый крутой вариант возьмем в качестве названия рубрики и будем рассказывать вам об интересных случаях.
Вы в деле? Тогда пишите в комментарии 👇
@tproger
Читайте также в VK, Max и Дзен
Предлагаю вам придумать название для такой премии, а самый крутой вариант возьмем в качестве названия рубрики и будем рассказывать вам об интересных случаях.
Вы в деле? Тогда пишите в комментарии 👇
@tproger
Читайте также в VK, Max и Дзен
Forwarded from Типичный программист
Вот и прошла неделя... Пора снова хвастаться!
Это проекты, про которые вы рассказали на в прошлый раз:
— движок для ведения личного блога;
— голосовой помощник для автомобилей с Android Automotive;
— система автоматизированной проверки строительной документации;
— проект для криптоторговли;
— два приложения уже доступных в AppStore.
Не стесняйтесь и продолжайте хвастаться даже незначительным прогрессом. Это помогает сохранять мотивацию. И лайкать чужие успехи не забывайте!
Это проекты, про которые вы рассказали на в прошлый раз:
— движок для ведения личного блога;
— голосовой помощник для автомобилей с Android Automotive;
— система автоматизированной проверки строительной документации;
— проект для криптоторговли;
— два приложения уже доступных в AppStore.
Не стесняйтесь и продолжайте хвастаться даже незначительным прогрессом. Это помогает сохранять мотивацию. И лайкать чужие успехи не забывайте!
Forwarded from Типичный программист
Zig наконец решил проблему раскраски функций — ту самую, которая мучает разработчиков асинхронного Rust
В версии 0.16.0 (вышла 14 апреля) синхронный и асинхронный код имеют одинаковую сигнатуру — отличается только переданный I/O-интерфейс. Никаких
Второе крупное изменение — «Juicy Main». Точка входа теперь получает готовые зависимости через параметр
Релиз ломает API стандартной библиотеки — придётся переписывать проекты. Но если это означает, что асинхронный код перестанет быть отдельным языком внутри языка, оно того стоит.
@tproger
Читайте также в VK, Max и Дзен
В версии 0.16.0 (вышла 14 апреля) синхронный и асинхронный код имеют одинаковую сигнатуру — отличается только переданный I/O-интерфейс. Никаких
async fn, никакого заражения кодовой базы маркерами асинхронности. Если вы писали async Rust и упирались в то, что половина экосистемы живёт в параллельной реальности — посмотрите, как это решено здесь.Второе крупное изменение — «Juicy Main». Точка входа теперь получает готовые зависимости через параметр
std.process.Init: аллокаторы, I/O, переменные окружения. Раньше каждая программа начиналась с одного и того же бойлерплейта — создать аллокатор, дёрнуть env, получить аргументы. Теперь это подаётся снаружи.Релиз ломает API стандартной библиотеки — придётся переписывать проекты. Но если это означает, что асинхронный код перестанет быть отдельным языком внутри языка, оно того стоит.
@tproger
Читайте также в VK, Max и Дзен
Forwarded from Типичный программист
jj — CLI поверх Git, где конфликты решаются автоматически, а любую операцию можно откатить
Представьте Git без staging area, где rebase не останавливается на конфликтах, а любую ошибку можно отменить одной командой. Это не фантазия — это jj, CLI для Jujutsu, который работает поверх вашего .git/ и не требует от коллег ничего менять.
Ключевые отличия: рабочая копия — это коммит (любое изменение файла формирует новую версию с тем же change ID). Конфликты хранятся в истории как часть коммита, а не как маркеры в файле — rebase продолжается, потомки перестраиваются автоматически. И главное:
Стив Клабник (автор «The Rust Programming Language») написал учебник по jj — с объяснением концепций и тем, чем они отличаются от Git.
@tproger
Читайте также в VK, Max и Дзен
Представьте Git без staging area, где rebase не останавливается на конфликтах, а любую ошибку можно отменить одной командой. Это не фантазия — это jj, CLI для Jujutsu, который работает поверх вашего .git/ и не требует от коллег ничего менять.
Ключевые отличия: рабочая копия — это коммит (любое изменение файла формирует новую версию с тем же change ID). Конфликты хранятся в истории как часть коммита, а не как маркеры в файле — rebase продолжается, потомки перестраиваются автоматически. И главное:
jj undo откатывает любую операцию. Потерять работу в jj сложнее, чем в Git.Стив Клабник (автор «The Rust Programming Language») написал учебник по jj — с объяснением концепций и тем, чем они отличаются от Git.
@tproger
Читайте также в VK, Max и Дзен
Forwarded from Код Дурова
SpeShu AI запускает акцию для ранних амбассадоров и выдаёт вечный доступ к своему агрегатору нейросетей за 0 рублей.
На мультиплатформе доступны все актуальные нейросети для работы с текстами, изображениями и видео, включая ChatGPT 5.4, Claude Sonnet 4.6, Seedream 5.0, Nano Banana Pro и WAN 2,7.
Подробности о том, что такое SpeShu AI и как получить бесплатный вечный доступ, читайте по ссылке:
#партнёрский_пост
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Техночат
Отдаём нейронке ВСЮ свою работу: вышла тулза Phantom, которая выдаёт ИИ-агенту личный ПК, чтобы он выполнял задачки без вашего вмешательства.
По сути, это полноценный сотрудник на базе Claude, который пахает на собственном железе:
Именно так должна выглядеть работа с нейронками в 2026 году: вы ставите задачу, идёте пить кофе, а через час получаете готовую ссылку на результат.
Тестим монстра и не палимся перед начальством — тут.
@tehnochat
По сути, это полноценный сотрудник на базе Claude, который пахает на собственном железе:
🔴 Сам ставит софт, поднимает базы, пишет код и собирает дашборды.🔴 Помнит всё, что вы ему говорили, и не начинает с нуля.🔴 После задач сам себя оценивает, апгрейдит и переписывает конфиг.🔴 Имеет свою электронную почту и доступ в Slack или Discord — можно закидывать его тасками 24/7.🔴 Работает БЕСПЛАТНО.
Именно так должна выглядеть работа с нейронками в 2026 году: вы ставите задачу, идёте пить кофе, а через час получаете готовую ссылку на результат.
Тестим монстра и не палимся перед начальством — тут.
@tehnochat
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Техночат
This media is not supported in your browser
VIEW IN TELEGRAM
Представьте: бот пишет код, запускает приложение, кликает по интерфейсу, ищет баги и чинит их. Всё это — прямо перед глазами, как будто за вашим столом сидит новый сотрудник.
Что умеет Claude прямо сейчас:
🔴 Сборка и проверка приложений: попросите Claude собрать macOS-приложение для меню и он сам напишет Swift, скомпилирует, запустит и проверит работоспособность.🔴 Отладка визуальных проблем: укажите, например, что окно обрезается на маленьких экранах. Claude изменит размер, воспроизведёт баг, сделает скриншоты и всё исправит.🔴 Claude управляет дизайнерскими приложениями, панелями управления оборудованием или проприетарными программами, где нет командной строки и API.
И всё это можно наблюдать в реальном времени, пока вы пьёте кофе.
С радостью пробуем на Mac тут и с настороженностью ищем другую профессию — скоро мы можем остаться без хлеба.
@tehnochat
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Цифровой Журнал | IT, Neiroseti
Claude потребовал у пользователя подтвердить возраст паспортом — иначе доступ к нейронке заблокируют
В письме от Anthropic говорится:
Примечательно, что Claude официально заблокирован в России, и при попытке зайти через VPN могут в любой момент попросить показать документы. Без американского ID — бан
Вайбкодинг в России ВСЁ😨
В письме от Anthropic говорится:
Аккаунт заподозрили в том, что им пользуется ребёнок. Чтобы восстановить доступ, нужно пройти возрастную верификацию по ссылке. Срок — 30 дней
Примечательно, что Claude официально заблокирован в России, и при попытке зайти через VPN могут в любой момент попросить показать документы. Без американского ID — бан
Вайбкодинг в России ВСЁ
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Выпуск дистрибутива Альт Рабочая станция К 11.3 #opennet
https://www.opennet.ru/opennews/art.shtml?num=65214
Доступно обновление дистрибутива Linux «Альт Рабочая станция К 11.3», предлагающего среду рабочего стола KDE и ориентированного для работы в офисе и дома. Сборка подготовлена для архитектуры x86_64 и построена на 11 платформе ALT. Для загрузки сформированы установочный iso-образ (8.9 ГБ) и отдельная Live-сборка (5.5 ГБ).
https://www.opennet.ru/opennews/art.shtml?num=65214
Доступно обновление дистрибутива Linux «Альт Рабочая станция К 11.3», предлагающего среду рабочего стола KDE и ориентированного для работы в офисе и дома. Сборка подготовлена для архитектуры x86_64 и построена на 11 платформе ALT. Для загрузки сформированы установочный iso-образ (8.9 ГБ) и отдельная Live-сборка (5.5 ГБ).
Sing-box и белый список приложений #habr
https://habr.com/ru/articles/1023946/
Tags: sing-box
Author: Am6er
https://habr.com/ru/articles/1023946/
Tags: sing-box
Author: Am6er
Хабр
Sing-box и белый список приложений
Всем привет, расскажу про свою конфигурацию для доступа к своему любимому Youtube и нужным мне сервисам. Буду излагать максимально лаконично и без всяких ИИ. Данная конфигурация решает на корню...
Rufler: Делаем из Claude Code автономный рой через один YAML-конфиг #habr
https://habr.com/ru/articles/1023958/
Tags: ai, искусственный интеллект, автоматизация, claude, claude-code, ruflo
Author: zodigancode
https://habr.com/ru/articles/1023958/
Tags: ai, искусственный интеллект, автоматизация, claude, claude-code, ruflo
Author: zodigancode
Хабр
Rufler: Делаем из Claude Code автономный рой через один YAML-конфиг
Все началось пару месяцев назад, когда я всерьез увлекся темой автономных агентов. Если вы следите за индустрией, то наверняка слышали про ruflo — это мощнейший движок для оркестрации Claude Code. Он...
Какие профессии исчезнут из-за ИИ, а какие появятся? И что с этим делать #habr
https://habr.com/ru/companies/studyai/articles/1023962/
Tags: какие профессии исчезнут из-за ии, профессии которые заменит ии, ии заменит людей, новые профессии из-за ии, профессии будущего ии, как ии меняет рынок труда, нейросети и рынок труда
Author: TehnoBlog (StudyAI)
https://habr.com/ru/companies/studyai/articles/1023962/
Tags: какие профессии исчезнут из-за ии, профессии которые заменит ии, ии заменит людей, новые профессии из-за ии, профессии будущего ии, как ии меняет рынок труда, нейросети и рынок труда
Author: TehnoBlog (StudyAI)
Хабр
Какие профессии исчезнут из-за ИИ, а какие появятся? И что с этим делать
Каждый месяц выходит очередной материал в духе «нейросети уничтожат X профессий». Цифры растут, заголовки становятся страшнее. Люди читают, пугаются, закрывают вкладку и продолжают работать как...
Упрощаем работу с рутиной или как стать Гендальфом Белым #habr
https://habr.com/ru/articles/1023966/
Tags: ии, frontend
Author: Evil_Evis
https://habr.com/ru/articles/1023966/
Tags: ии, frontend
Author: Evil_Evis
Хабр
Упрощаем работу с рутиной или как стать Гендальфом Белым
Предисловие Надеюсь, все смотрели «Властелин колец»: там был харизматичный волшебник Гэндальф. В начале фильма (и книги) к его имени добавляли «Серый», а затем его стали величать «Белым». Так вот, это...