Типичный программист – Telegram
Типичный программист
80.5K subscribers
3.32K photos
1.11K videos
13 files
7.89K links
Всё самое интересное по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Теория мёртвых веб-фреймворков

Слышали о такой? Её выдвинул Пол Кинлана в своей статье. Суть теории в том, что все новые фреймворки оказываются «мёртвыми ещё при рождении», потому что сочетание сетевых эффектов, экосистемы React и обучения LLM формирует замкнутый цикл, в котором альтернативы просто не успевают набрать критическую массу.

Причём его слова не просто взяты из воздуха, а подтверждаются исследованиями и наблюдениями за работой LLM.

Подробнее можно прочитать здесь. А в комментариях поделитесь своими мыслями — фреймворкам новым больше нет места или всё же не стоит терять надежду?
💊17👍61😁1😍1
Дней без сбоев в интернете: 0

На этот раз прилёг Yandex Cloud. Сегодня утром пользователи начали массово сообщать о проблемах в работе сервисов Яндекс. С сбоем сталкиваются жители Московской, Псковской, Белгородской и Томской областей.

Проблемы носят точечный характер, но в целом картина указывает на крупный сбой в инфраструктуре. Либо в платежных модулях, либо в работе CDN/API Яндекса. Комментариев от компании пока нет, но по данным Downdetector в основном пользователи жалуются на невозможность оплатить покупки или воспользоваться «Яндекс Пэй».

upd. С нами связался представитель Yandex Cloud и поделился подробностями. Наблюдалась частичная недоступность сервисов в зоне ru-central1-b. Все остальные сервисы работали штатно.

На данный момент работа сервисов восстановлена.


А вас затронуло?
🤪344😭3👾2
This media is not supported in your browser
VIEW IN TELEGRAM
А нас предупреждали.

сериал «Кремниевая долина»
😁250👍138🌚3
Nano Banana Pro: что нового и как получить доступ в России

На днях Google выпустила обновлённую версию своей модели для генерации изображений, которая стало ещё круче. Обновление настолько мощное, что многим теперь можно будет обойтись без привычных фоторедакторов.

Главное, что в нейронке устранена очень важная проблема — «Банан» теперь научился размышлять над сложными задачами прежде чем приступить к выполнению задачи, учитывает контекст и понимает ваши правки так, как вы ожидаете. А ещё теперь отлично работает с текстом. Например, картинка выше полностью сгенерирована со всем текстом.

В материале более подробный разбор с примерами и инструкция по получению доступа.

#ai #google
👍2341
Forwarded from Нейроканал
Игра, в которой надо отличать настоящую фотку от сгенерированной: https://realorai.dev/

Попробуйте, чтобы осознать, что отличить уже практически невозможно. И это новая реальность, никак не могу привыкнуть.

@neuro_channel
💊18👍123🍌2👨‍💻1
62efe8084577e4284c173e8c6295e3d9.webm
2.4 MB
Непонятно, как вы жили без этого гаджета раньше, но теперь проблема решена: Энтузиаст собрал карманный ридер перфолент со скоростью чтения 50 байт/с

У многих из нас компьютеры до сих пор работают с использованием перфолент. И иногда так хочется зайти к другу и скачать с его перфоленты какую-нибудь классную программку, а сидеть с дыроколом и копировать не хочется. Ради нас японский разработчик собрал свой ридер, который позволяет быстро считать считать данные с ленты и передать их на ПК.

Шутки-шутками, а в некоторых сферах перфоленты и сегодня используются. Особенно в Японии, где до сих пор пользуются факсами и от старых технологий некоторые руководители не хотят отказываться. И вообще, тут интересен процесс создания.

Автору пришлось потратить много времени на отладку системы, подобрать яркость светодиодов и устранить случайно считывание фоторезисторами.

Если заинтересовались, то подробнее можно почитать в статье.

#diy
😁35👍155🤔4🔥2😈1
Кто то знает почему это именно signed? Не может же быть негативного времени

#кек
😁405👍3🔥31
Proglib․academy продолжает розыгрыш MacBook Pro 14» (M3 Pro, 36 Гб, 1 Тб SSD)

Правила максимально простые:

— Взять любой курс Академии до 30 ноября.
— Пройти хотя бы 2 недели обучения (можно за два дня).
— Написать куратору #розыгрыш. Всё — вы в игре!

Что за курсы?

▫️Алгоритмы и структуры данных — для подготовки к собесам в Яндекс, FAANG, чтобы не остаться вечным джуном.

▫️Архитектуры и шаблоны проектирования — научиться думать как senior, а не просто писать код.

▫️ Python, математика для DS, основы IT и другие темы — можно стартовать с нуля или усилить то, что уже знаете.

Времени осталось совсем мало, так что поторопитесь!
🔥43🤪3🍌2🤓1💊1
Forwarded from Нейроканал
Build AI выкатили довольно необычный датасет Egocentric‑10K: это 10 000 часов видео с головы реальных рабочих на заводах — камера смотрит их глазами, видно руки, инструменты и объекты, с которыми они работают. Всего там 2 138 людей, 1,08 млрд кадров, 1080p@30fps, без звука.​

Зачем это нужно: такой массив «как человек реально делает работу руками» — топливо для роботов и систем, которые учатся повторять человеческие действия по видео: манипуляции руками, последовательные шаги, контроль ошибок, фабричные ассистенты и т.п. Это не лабораторные демки, а живые производственные процессы, поэтому датасет отлично ложится на задачи imitation learning и VLA‑агентов.​

Где и как использовать: датасет лежит на Hugging Face под Apache 2.0 — чтобы получить доступ, нужно залогиниться и согласиться с условиями, после чего можно стримить данные без скачивания всех видео. Структура — WebDataset: tar‑шарды с парами mp4+json, где в метаданных есть id фабрики, работника, длительность и параметры видео; подключается через datasets.load_dataset(..., streaming=True) с фильтрацией по нужным фабрикам/работникам и выборкой только части шардов, чтобы не тянуть все 16,4 ТБ сразу.

@neuro_channel
Media is too big
VIEW IN TELEGRAM
🤯14❤‍🔥6😱5🔥43👍2👏1
Делегация из Нижнего Новгорода построила подкастерную прямо на V Конгрессе молодых учёных

Внутри стеклянной лаборатории ИТ-кампуса «Неймарк» — интерактивная карта Нижнего Новгорода с проектами, которые планируют развивать вместе с городом и местными вузами. И оттуда же стримят подкасты с молодыми исследователями из разных регионов.

«Неймарк» — это объединение вузов, где ИТ-образование совмещают с исследованиями в области ИИ, микроэлектронике, ИБ и других направлениях.
🔥17😁74👏21🌚1
Математика для программистов: ответы на популярные вопросы и полезные ресурсы для изучения

Рассказали, кому и как именно нужна математика в IT. Пояснили, как правильно её изучать и где взять ресурсы для обучения: https://tproger.ru/articles/maths-for-programmers/

#математика
😁51👍7💯32❤‍🔥1
Java 25: начинается эра «без шаблонов»

Недавно вышел JDK 25. Он является версией с долгосрочной поддержкой, а значит, что в нём отлажены экспериментальные функции и их уже можно смело использовать до следующей LTS версии.

В 25 версии появилось много улучшений:

➡️ Упрощение импорта модулей: теперь можно просто импортировать модуль java.base, который автоматически включает все часто используемые пакеты. Это значительно упрощает начало файлов Java и уменьшает количество операторов импорта.

➡️ Компактные исходные файлы и методы main: синтаксис стал более лаконичным, и теперь можно использовать void main() как точку входа в программу. Методы, такие как println, теперь доступны через новый класс java.lang.IO, который неявно импортируется в компактных исходных файлах.

➡️ Гибкие тела конструкторов: разработчики могут выполнять логику в конструкторе до вызова super(), что позволяет использовать пролог (операторы до super) и эпилог (операторы после) для выполнения различных задач перед инициализацией родительского конструктора.

➡️ Scoped Values: эта функция официально заменяет ThreadLocal, обеспечивая неизменяемость данных, ограниченное время жизни и эффективность работы с виртуальными потоками.

➡️ Compact Object Headers: заголовок объекта был сжат до 64 бит (8 байт), что автоматически уменьшает объём занимаемой памяти и улучшает локальность кэша процессора.

Это ещё не всё. Почитать подробнее с примерами можно в этой статье.

#java
Please open Telegram to view this post
VIEW IN TELEGRAM
13👍3🤣3❤‍🔥1🔥1💯1
Когда тестировщик нашёл багу прямо перед релизом:
This media is not supported in your browser
VIEW IN TELEGRAM
😁117🤣296❤‍🔥2🎃2🆒1
Типичный программист
Над чем сейчас работаете? Если долго в одиночку работать над чем-то, то без внешней мотивации энтузиазм может иссякнуть. Чтобы этого не произошло, у нас в канале GameDev есть «субботний скриншотник». Сегодня мы решили расширить тематику и предлагаем вам похвастаться…
Пора хвастаться!

На прошлой неделе мы запустили рубрику, где вы можете хвастаться своими проектами. Кое-кто уже начал это делать, но остальные пока скромничают. Не стесняйтесь. Делитесь своим прогрессом, даже если проект пока не закончен! Поверьте, это помогает мотивации 😉

А если вы разработчик игр и хотите похвастаться своей игрой, то залетайте в наш «субботний скриншотник» в GameDev-канале.
👍3🔥21👏1🍌1
Вышла первая версия языка Unison

Новый язык программирования получил версию 1.0. Язык обладает рядом ключевых особенностей:

0️⃣ Уникальная система идентификации кода: Unison использует хэш-базу для представления кода, что позволяет идентифицировать его по содержимому, а не по имени. Это исключает необходимость компиляции одного и того же кода дважды и упрощает управление версиями.

1️⃣ Отсутствие конфликтов версий: благодаря системе идентификации, конфликты версий возникают только при изменении одного и того же определения, а не при перемещении файлов.

2️⃣ Возможность построения сложных распределённых систем: Unison предоставляет инструменты для создания масштабируемых и отказоустойчивых приложений в рамках одной строго типизированной программы.

3️⃣ Удобство работы с кодом: Unison Codebase Manager (ucm) — это CLI инструмент, который используется вместе с текстовым редактором для редактирования, переименования, удаления определений, управления библиотеками и запуска программ и тестовых наборов.

Работать с языком можно во всех популярных IDE, поддержка там уже есть. Он уже применяется во внутренней инфраструктуре компании-разработчике, для развёртывания приложений в Unison Cloud, на платформе Unison Share, где сообщество публикует свои проекты на языке.

Как считаете, стоит попробовать?
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔384🔥4😁3👍2
Как встроить локальную LLM в прод: от выбора модели до мониторинга токенов

Локальный прод делает нас независимыми от внешних API: капризы провайдеров, модерация, отключения или апдейты моделей больше не ломают воркфлоу. Но использование локальных моделей усложняется из-за стоимости железа и поддержки.

Разбираемся, из чего состоит инфраструктура прода для локальных LLM, что важнее — размер модели или TPS и какие метрики нужно вывести на дашборд, чтобы ничего не упало. Изучить вопрос можно по ссылке.

#llm #ии
192😍2💯2🔥1
Storm Search: для всех, кому не нравится поиск в VS Code

Автора этого проекта достало, как работает глобальный поиск в VS Code, и он создал расширение, вдохновлённое PhpStorm.

Благодаря этому дополнению можно гораздо удобнее искать информацию, а это важно, если кодовая база у вас большая. Тут окно делится на две панели: слева результаты поиска, сгруппированные по файлам, а справа предварительный просмотр всего файла с подсветкой синтаксиса.

Установка максимально простая. Подробнее можно почитать в репозитории проекта.

#vscode
👍1810💊4🔥2👏1
Студенты ИТМО победили на международной олимпиаде по ИИ

В Москве прошел финал международной олимпиады по искусственному интеллекту и анализу данных AIDAO Яндекс Образования и ФКН ВШЭ. Участники работали с прикладными задачами бизнеса и научных лабораторий. Финалисты этого года обучали ИИ-модель для модуля зрения автономного транспорта. На выполнение задания было всего 32 часа.

Самую точную модель разработала команда AI Capybara из ИТМО. Она второй раз подряд заняла первое место, за что получила 1 миллион рублей. В топ лидерборда также попали команды из студентов МФТИ, Сколтеха и МГУ. Всего участие приняли 248 команд из 14 стран.
👍54🏆119🔥2👏2😁1🌚1
Понедельники создавали для таких новостей

Математик объяснил, почему вы ничего не успеваете на работе — и это не ваша вина

Исследователь Нихил Линдерман построил математическую модель рабочего дня и доказал: в современных офисах глубокая концентрация — редкость, а виновато всё то, что нас отвлекает.

Линдерман разложил продуктивность на три параметра и смоделировал сотни рабочих дней, чтобы доказать всем: даже при среднем уровне отвлечений огромная часть времени уходит не на работу, а на попытки вернуться в контекст.

Реальность ещё хуже: тесты Microsoft показали, что активные сотрудники отвлекаются примерно каждые две минуты.

Что делать: самое простое — оставлять короткие заметки для возврата в задачу, но это только верхушка айсберга. Как проводилось исследование и что поможет вернуть продуктивность — уже написали в статье на сайте.

@your_tech
👍3615🔥4👏1💯1
This media is not supported in your browser
VIEW IN TELEGRAM
Противостояние браузеров 😎

#кек
😁63💊25🤣12🤷‍♂74👏3🔥21😍1