Типичный программист
80.9K subscribers
3.4K photos
1.13K videos
14 files
7.96K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Когда OpenAI выпускает продукт как у тебя, остаётся только открыть код

Представьте, что вы месяцами пилите проприетарный продукт: ИИ для работы с научными статьями. Трекшена нет, деньги заканчиваются. И тут OpenAI объявляет свой бесплатный Prism. А ваш проект не просто решает похожие задачи, а ещё и называется... Prismer.

Что делать?

Команда Prismer выбрала неочевидный путь: выложила весь код на GitHub и перешла к модульной архитектуре. И теперь в опенсорсе есть платформа для исследователей, которая закрывает весь цикл академической работы: от чтения статей до публикации своих.

📎 github.com/Prismer-AI/Prismer

Там такие компоненты (все под MIT и работают независимо):

— Paper Reader. AI-читалка PDF с графами цитирования и синхронным просмотром нескольких документов

— Context Cloud. Облачное хранилище контекста с SDK, чтобы подключать к своим проектам

— LaTeX-редактор. С live preview и шаблонами IEEE, ACM, Nature, arXiv

— Data Analysis. Jupyter-ноутбуки с выполнением Python/R прямо в браузере

— Multi-Agent System. Оркестрация специализированных AI-агентов для исследований

Киллер-фича: верификация цитат

LLM-ки галлюцинируют ссылки, это известная проблема. Prismer решает её через Reviewer Agent, который проверяет каждую ссылку по академическим базам (arXiv, Semantic Scholar, CrossRef) до того, как она попадёт в статью.

А что OpenAI Prism?

По сравнению с Prismer — только LaTeX-редактор. Ни чтения статей, ни выполнения кода, ни верификации цитат, ни self-hosted, ни open source.

Непонятно, есть ли шанс у специализированных инструментов рядом с монстрами вроде OpenAI, но хочется верить.
Please open Telegram to view this post
VIEW IN TELEGRAM
41👍236❤‍🔥5😁5😨3👎1🤩1💯1
💎 Артефакт №3. Категория: «Виртуализация» 💎

Что такое импортозамещение на практике? Это сборка инфраструктурного пазла из кусочков разных вендоров, которые с трудом мэтчатся друг с другом. Другими словами — головная боль.

На помощь российским компаниям пришел ПАК виртуализации, где и аппаратная, и программная части созданы, производятся и сопровождаются одной компанией. И о нем наш пятничный кейс.

У команды получилось решение, где архитектура изначально спроектирована так, что добавление нового сервера автоматически увеличивает и вычислительную мощность, и объём хранилища, и отказоустойчивость.

🤩 Что скрывает этот артефакт? 🤩
🤩 Принцип «единой ответственности»: как свести в одну точку разработку железа, софта и поддержки, чтобы не приходилось искать крайнего.
🤩 Экономику гиперконвергенции, при которой стоимость инфраструктуры сокращается на 35-40%.
🤩 Среду для миграции виртуальных машин без остановки бизнеса.

А мы уже ушли серчить следующий кейс 👀
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥3👍2
Пятничный мэм (выгляжу примерно так же)
😭86😁18166🔥6
Проект студентов, который дошел до продакшена: как ИИ внедрили в «Петергоф»

Студенты совместного факультета НИУ ВШЭ и Яндекса создали ИИ-инструменты для самого посещаемого музея в стране. Причём не в формате эксперимента — решения уже используют сотрудники комплекса.

Зачем музею ИИ?

«Петергофу» нужно работать не только с экспозицией, но и с большими объемами данных: научные тексты, архивные материалы, отзывы посетителей с разных онлайн площадок. Раньше поиск информации в архивах и разбор обратной связи требовали много ручной работы и времени. Под эти задачи студенты разработали ИИ-инструменты, которые сняли рутинную нагрузку с сотрудников и уже помогают музею развиваться.

Что сделали студенты:

🔘 Научный ИИ-помощник
Он осуществляет поиск по корпусу исследовательских материалов музея в формате чат-бота. Сотрудник задает вопрос и за считанные минуты получает ответ со ссылками на источники — вплоть до конкретных страниц.

🔘 Платформа для анализа отзывов
Собирает обратную связь посетителей с онлайн-площадок, группирует ее и показывает сводную аналитику: по датам, оценкам, тональности, источникам и другим параметрам. Это позволяет быстрее реагировать на отзывы и учитывать их в развитии музея.
Please open Telegram to view this post
VIEW IN TELEGRAM
23👍1
ШТАТНЫЙ ПРОГРАММИСТ Джек Воробей
😁170👍25🔥53😭1
Пора хвастаться!

Расчехляем проекты 🐈

Успеваете вообще что-то делать, так сказать, для души?
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Изучаете, как работает API или создаёте свой?

У Microsoft есть большой гайд с рекомендациями по созданию качественного API, который они периодически освежают актуальными практиками.

Сохраняйте себе и пользуйтесь: https://learn.microsoft.com/en-us/azure/architecture/best-practices/api-design

#microsoft #api
🤣3972🔥1
🌍 Артефакт №4. Категория: «Сообщества» 🌍

Когда конференции превращаются в дорогие маркетинговые шоу, где найти место для чистого обмена опытом?

В комьюнити, которое создается профессионалами для профессионалов. В этой истории команда из 10 человек за 3 месяца создала то, чего не хватало сообществу — бесплатную, независимую техническую конференцию для K8s-сообщества.

Так возник Kuber Community Day, в котором сообщество продолжило жить после финального доклада.

🤩 Что скрывает этот артефакт? 🤩
🤩Способы привлечь первых спикеров из топовых компаний.
🤩Тактику создания резервного пула и оперативной замены спикеров без потери качества программы.
🤩Формулу бесплатного ивента.

Продолжаем отыскивать любопытные артефакты. Вечером будут уже знакомые ребята, но с новым кейсом. Узнаете в 19 часов!
Please open Telegram to view this post
VIEW IN TELEGRAM
😁11🔥42😇2🌭1
Артефакт №5. Категория: «Мониторинг»

Мониторинг сотен серверов и рабочих станций обычно означает агентов на каждом устройстве, лаги в данных и десяток разных консолей. А если обойтись без этого, получать данные в реальном времени и управлять всем из одного интерфейса?

Нужна система, которая дает полную observability через стандартные интерфейсы управления, и она есть у нас. Она подключается к оборудованию по протоколам — Redfish, IPMI, SNMP, Prometheus — и не требует установки софта на целевые хосты.

🤩Техническая сторона артефакта 🤩
🤩Отказ от агентов.
🤩Данные в реальном времени.
🤩Гибкие алерты на PromQL вместо примитивных пороговых значений.
🤩KVM через браузер с обходом ограничений CORS для прямого доступа к консоли сервера на аппаратном уровне.

Что скрывает этот артефакт?
Лучше читайте сами.

Ваши предположения, какой будет тематика следующего артефакта?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥741
Он обучил их всему, что знал
1😭206🫡80💯24❤‍🔥12👍4👏1😁1
Это было вопросом времени: полностью «вайбкоднутая» ИИ операционка с нуля за 64 сессии

VibeOS — хобби‑ОС для ARM64 (aarch64), написанная с Claude Code на чистом энтузиазме. Работает в QEMU и на реальном Raspberry Pi Zero 2W.

Что внутри:

Ядро: кастомный kernel с кооп. мультитаскингом, FAT32 (LFN), аллокатор памяти, scheduler, прерывания (GIC/BCM), конфиг загрузки.

GUI: macOS‑подобный десктоп с окнами, доком, мышкой/клавиатурой.

Сеть: TCP/IP стек (ARP/IP/ICMP/UDP/TCP/DNS), HTTP, TLS 1.2/HTTPS.

Аппки: браузер (HTML/CSS), терминал/shell, vim‑клон с подсветкой, файловый менеджер, плеер (MP3/WAV), калькулятор, мониторинг, IDE VibeCode, DOOM.

Dev: TCC‑компилятор C на ОС, MicroPython с API, 60+ утилит.

Абсолютно проклято.

#ненормальноепрограммирование
🤩36🤣26👻163💊3❤‍🔥2😁2🤯2🏆2
Media is too big
VIEW IN TELEGRAM
Инди-разработчик показал trippy-эффекты для своего хоррора Psych Rift на Godot. Стены плавятся, пол изгибается, реальность буквально ломается — и всё это работает в реалтайме.

Сделано это с помощью VAT (Vertex Animation Textures). Обычно VAT используют для толп (18 000 персонажей на RTX 2060 с просадкой в 1-2 fps) или разрушений. Здесь — для психоделических деформаций окружения.

Автор написал универсальный VAT-шейдер и применяет его ко всем ассетам в игре. На средних настройках сцена идёт 100 fps в 1080p на RTX 3060.

➡️ Инструменты

🔘Houdini — VAT 3.0, нативная поддержка
🔘Blender — OpenVAT (бесплатный плагин)
🔘Godot — Godot_Vertex_Animation_Textures_Plugin на GitHub

Не знаю как вам, а мне это кажется просто супер-красиво.

@make_game
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥69👍122👎21🤯1
🐛 Bugs Apple Loves: счётчик времени, которое Apple заставляет тратить пользователей

Сайт bugsappleloves.com — сатирическая машина правды: показывает баги iOS/macOS, которые Apple не фиксит годами. Для каждого — расчёт общего времени человечества, потраченного впустую (users × frequency × time per incident + workaround hours + years unfixed).

Откройте, посмейтесь, поаплодируйте креативу:

https://www.bugsappleloves.com/
1😁406💊6👎2👍1👏1🤔1🙏1🌭1😈1🦄1
This media is not supported in your browser
VIEW IN TELEGRAM
🔒 Артефакт №6. Категория: «Уязвимости» 🔒

Он про систему, которая помогает DevSecOps-инженерам облегчить рутину. Задачей ребят было создать сканер, который проверяет код на уязвимости, и встроить безопасность в сам процесс разработки, сделав её невидимой и неотвратимой.

Так они снизили затраты на устранение проблем до 30 раз и полностью сняли рутину с команд.

🤩 Что внутри артефакта? 🤩
🤩 Архитектура с модульной системой на Docker.
🤩Техническая задача унификации данных от внешних систем, каждая из которых говорит на своём языке.
🤩 Пять ключевых возможностей сканера.

👻 — если продолжаете следить за новыми кейсами.
Команды стараются делать для вас полезный контент 😌
Please open Telegram to view this post
VIEW IN TELEGRAM
👻85🤷‍♂1🤷‍♀11🔥1😁1👨‍💻1😘1
Масштабная утечка в Китае: 8,7 млрд записей граждан в открытом доступе

Cybernews нашли незащищённый Elasticsearch‑кластер (631 ГБ, 160+ индексов) с 8,73 млрд записей в основном о гражданах Китая. Доступ был открыт более трёх недель: 1–26 января 2026.

Что утекло: имена, ID‑номера, телефоны, адреса, даты/места рождения, email, соцсети, пароли в plaintext, корпоративные реестры. Владелец неизвестен, хостинг «пуленепробиваемый» — возможно, брокер данных или хакеры.

Ещё один повод обновить пароли и поставить двухфакторку там, где её нет. Особенно, если у вас есть китайские аккаунты.
🤔22👍9🤯6🔥2😱1🙈1