ru
Feedback
Rust

Rust

Открыть в Telegram

Rust programming language По всем вопросам- @workakkk #VRHSZ

Больше
8 791
Подписчики
+424 часа
+727 дней
+15530 день
Архив постов
Rust
8 788
🦀 Почему Databento не переписали feed-handler на Rust Команда Databento рассматривала Rust для переписывания высоконагруженн
🦀 Почему Databento не переписали feed-handler на Rust Команда Databento рассматривала Rust для переписывания высоконагруженного feed-handler, обрабатывающего 14 млн сообщений в секунду с задержкой <100 мкс. Итог — выбрали C++23, и вот почему 👇 Контекст Старый код имел слишком общую архитектуру, много общей памяти и сложную многопоточность. Цель — переписать просто, модульно и предсказуемо быстро. Почему Rust казался логичным выбором - Уже используется в других системах Databento (DBN кодеки, клиентская библиотека, Python bindings). - Отличные инструменты (cargo, тесты, документация). - Безопасность и защита от data race. Но столкнулись с ограничениями 1️⃣ Переиспользование буфера Хотели читать данные в один буфер без перераспределений. Borrow checker не позволил, т.к. не понимает, что данные не переживают итерацию. 2️⃣ Самоссылочные структуры Типичный C++ паттерн «класс владеет состоянием, подкомпоненты держат ссылки» не работает в Rust без Rc/Arc — добавляя оверхед и сложность. 3️⃣ Компиляционные дженерики В C++ шаблоны дают гибкость (constexpr, partial specialization), а в Rust через traits и const generics — пока ограничено. Итог Rust — мощный и безопасный, но его строгая модель владения мешала ключевым оптимизациям под этот конкретный low-latency кейс. C++ дал больше контроля и лучше вписался в существующую инфраструктуру. 📄 Полная статья: https://databento.com/blog/why-we-didnt-rewrite-our-feed-handler-in-rust

Rust
8 788
🚀 Знакомство с unsafe Rust: что скрывается за дверью 🗓 23 октября в 20:00 (МСК) Открытый вебинар от курса «Rust Developer.
🚀 Знакомство с unsafe Rust: что скрывается за дверью 🗓 23 октября в 20:00 (МСК) Открытый вебинар от курса «Rust Developer. Basic» Rust известен «бесстрашной параллельностью» и безопасной моделью памяти - но иногда нужен прямой доступ к «железу» и чужим ABI. Для этого существует unsafe. На занятии - аккуратное и практичное введение в «небезопасный» Rust без паники и мифов. Разберём на вебинаре: - Зачем нужен unsafe: 5 действий, доступных только в unsafe-блоках (сырые указатели, FFI и др.). - Почему unsafe - не «выключение проверок», а осознанная ответственность. Как писать безопасные unsafe-обёртки. - Взгляд изнутри: разбор простого примера из стандартной библиотеки. - Главное правило: unsafe - крайняя мера, а не костыль для ошибок заимствования. 🎁 Сейчас действует мега-скидка 15% на курс «Rust Developer. Basic» при полной оплате курса. Отличный шанс закрепить знания с практикой и наставниками. Успейте воспользоваться до 24 октября 2025! 🔥А пока записывайтесь на вебинар: https://tglink.io/00723fb71303?erid=2W5zFJhmQWt  Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

Rust
8 788
📊 Управление бизнесом как код с Firm Firm — это текстовая система управления работой, позволяющая организовать данные о бизн
📊 Управление бизнесом как код с Firm Firm — это текстовая система управления работой, позволяющая организовать данные о бизнесе в виде графа. Все ваши проекты, задачи и связи между ними хранятся в простых текстовых файлах, что обеспечивает контроль и гибкость. Используйте DSL Firm для создания структуры вашего бизнеса, доступной для автоматизации и интеграции. 🚀 Основные моменты: - Все данные в одном месте: организации, контакты, проекты. - Полный контроль над данными: локальное хранение в текстовых файлах. - Открытая модель данных: настройка под ваши нужды. - Автоматизация процессов: интеграция с другими инструментами. - Поддержка AI: возможность взаимодействия с LLM. 📌 GitHub: https://github.com/42futures/firm #rust

Rust
8 788
🚀 Не стройте ракету, пока не собрали бумажный самолёт Один из главных рисков в запуске IT-продукта — застрять в бесконечной доработке и не выйти на рынок. В комьюнити Короче, Капитан делают по-другому. Челлендж: 12 запусков за 12 месяцев. ✅ Разработка и запуск — за 1 месяц ✅ Минимальные вложения (средний бюджет на продвижение — $150) ✅ Честный разбор: что получилось, а что — нет Формула проста: 1 запуск = 1 функция = решение 1 проблемы Три главных правила: ⚡️Проверенный спрос, а не догадки ⚡️ Быстрый запуск без перфекционизма ⚡️ Только США и ЕС — там платят за удобство Канал Короче, Капитан показывает запуск, продвижение и доход по каждому продукту в реальном времени. Без иллюзий, без теорий — только работающие подходы и реальные цифры. 👉 Подписаться: @its_capitan Реклама. ИП Зуев, ИНН 360408359441, erid: 2VtzqvnukSJ

Rust
8 788
👣 Уязвимость в Rust-библиотеках для формата TAR, приводящая к распаковке файлов из вложенного архива В написанной на языке R
👣 Уязвимость в Rust-библиотеках для формата TAR, приводящая к распаковке файлов из вложенного архива В написанной на языке Rust библиотеке async-tar, предоставляющей функции для чтения и записи tar-архивов, выявлена уязвимость (CVE-2025-62518, кодовое имя TARmageddon), позволяющая при распаковке специально оформленного tar-архива не только извлечь размещённые в нём файлы, но и файлы, содержащиеся во вложенном tar-архиве. Уязвимость может быть использована для обхода систем верификации архивов и распаковки файлов, для которых не выполнялась проверка. 👉 Подробнее

Rust
8 788
🚀 Автоматизация с Pipelight Pipelight — это легковесный инструмент для автоматизации задач CI/CD, написанный на Rust. Он поз
🚀 Автоматизация с Pipelight Pipelight — это легковесный инструмент для автоматизации задач CI/CD, написанный на Rust. Он позволяет создавать и управлять пайплайнами с использованием различных языков конфигурации, таких как TOML, HCL, YAML и TypeScript. Удобные триггеры и наглядные логи делают его идеальным для упрощения рутинных процессов. 🚀 Основные моменты: - Легкий CLI инструмент (~13Mb) для автоматизации. - Поддержка нескольких языков конфигурации. - Автоматические триггеры на события (git hooks, изменения файлов). - Подробные и наглядные логи выполнения. 📌 GitHub: https://github.com/pipelight/pipelight #rust

Rust
8 788
Почему именно Rust: от fullstack (Deno) до ядра Linux Rust всё чаще выбирают там, где на кону производительность, безопасност
Почему именно Rust: от fullstack (Deno) до ядра Linux Rust всё чаще выбирают там, где на кону производительность, безопасность и контроль. От новых рантаймов до ядра Linux — язык уверенно занимает место в критически важных системах. На открытом вебинаре курса OTUS Rust Developer. Professional Сергей Решетников покажет, почему Rust стал инженерным выбором мирового уровня. 📌 27 октября, 20:00 Почему именно Rust: от fullstack (Deno) до ядра Linux — почему создатель Node.js выбрал Rust — безопасность и производительность в ядре Linux — макросы, Serde и удобная сериализация — применение Rust в веб-фреймворках и аудиообработке Вебинар бесплатный и будет полезен разработчикам на C++, Go, Python и JavaScript, а также всем, кто хочет понять, почему Rust завоёвывает мир. 👉 Зарегистрироваться: https://otus.pw/KRjX/?erid=2W5zFJSZMqa Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

Rust
8 788
🔥 Reddix: Reddit в терминале Reddix — это терминальный клиент для Reddit с поддержкой нескольких аккаунтов и умным кэширован
🔥 Reddix: Reddit в терминале Reddix — это терминальный клиент для Reddit с поддержкой нескольких аккаунтов и умным кэшированием. Он предлагает удобную навигацию с помощью клавиатуры и предварительный просмотр изображений, используя графический протокол kitty. 🚀 Основные моменты: - Поддержка нескольких аккаунтов - Удобная навигация с клавиатуры - Предварительный просмотр изображений - Умное кэширование 📌 GitHub: https://github.com/ck-zhang/reddix #rust

Rust
8 788
🏍 DeFi под капотом: как работают децентрализованные финансы Какие ключевые темы и вопросы будут рассмотрены на вебинаре? - Ч
🏍 DeFi под капотом: как работают децентрализованные финансы Какие ключевые темы и вопросы будут рассмотрены на вебинаре? - Что такое DeFi и чем оно отличается от традиционных финансов (CeFi). - Архитектура DeFi-приложений: смарт-контракты, токены, ликвидность. - Как работают ключевые инструменты: - децентрализованные биржи (DEX), - лендинговые и кредитные протоколы, - стейблкоины и их механизмы обеспечения, - пулы ликвидности и фарминг. - Роль оракулов и управление рисками. - Экономика токенов в DeFi-проектах. - Примеры успешных DeFi-платформ и анализ их бизнес-модели. - Основные риски: смарт-контрактные уязвимости, волатильность, регулирование. 👉🏻Регистрация и подробности о курсе: https://otus.pw/Ctlt/?erid=2W5zFK7JTPN Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

Rust
8 788
⚡️ Инструмент для создания microVM с bake bake — это CLI утилита для Linux, позволяющая встраивать ресурсы microVM (Firecrack
⚡️ Инструмент для создания microVM с bake bake — это CLI утилита для Linux, позволяющая встраивать ресурсы microVM (Firecracker, ядро, initrd) в один бинарный файл. Она обеспечивает двустороннюю связь между виртуальной машиной и хостом, включая сетевое взаимодействие и совместное использование директорий, без необходимости в правах суперпользователя. 🚀 Основные моменты: - Встраивает все необходимые компоненты в один исполняемый файл. - Поддерживает работу на платформах amd64 и arm64. - Позволяет настраивать параметры виртуальной машины через командную строку. - Обеспечивает сетевую связь и совместное использование файлов между хостом и VM. 📌 GitHub: https://github.com/losfair/bake

Rust
8 788
🔥 Популярность Rust растёт благодаря безопасности и производительности Google, Microsoft, Discord уже используют Rust там, г
🔥 Популярность Rust растёт благодаря безопасности и производительности Google, Microsoft, Discord уже используют Rust там, где критична безопасность. Не бойтесь сложности освоения — мы разложили всё по полочкам через практику в нашем тренажёре. 🚀 Начните кодить с первого урока — не просто теория, а сразу практика: - 100+ задач с автопроверкой и обратной связью - 3 пет-проекта в портфолио (blockchain, frontend, backend) - Code review 24/7 от AI-наставника Ду-Ду + живые менторы - Обновления каждые 3 месяца — программа всегда актуальна - Бессрочный доступ — учитесь в своём темпе 🎁 БЕСПЛАТНО: 3 первых урока с практикой Урок 1️⃣ | Hello World на Rust Настроите IDE, соберёте первый проект за 15 минут Урок 2️⃣ | Базовый синтаксис Напишете код в процедурном стиле, изучите типы и функции Урок 3️⃣ | Владение и заимствование Разберётесь с механизмом, который делает Rust безопасным ➡️ Начать бесплатно в демо-доступе

Rust
8 788
Repost from Machinelearning
🔥 Сенсей Карпаты выложил новый репозиторий - полный пайплайн обучения LLM с нуля В проекте есть всё, чтобы собрать свой Chat
+1
🔥 Сенсей Карпаты выложил новый репозиторий - полный пайплайн обучения LLM с нуля В проекте есть всё, чтобы собрать свой ChatGPT-клон за $100 и 4 часа: > • токенизатор (написан на Rust) > • pretraining > • SFT (supervised fine-tuning) > • RL (reinforcement learning) > • оценка модели (eval) Всего 8 000 строк кода, без лишних зависимостей - идеальный учебный пример, чтобы понять, как реально устроено обучение больших языковых моделей. 💡 Это проект из его нового грядущего курса LLM101n, и отличная возможность прокачать свои ML-навыки на практике. Можно арендовать GPU в облаке и запустить всё самому - код уже готов к запуску. Если запустить обучение модели nanochat на облачном GPU-сервере (например, 8×H100), то примерно через 12 часов обучения (стоимость ~300–400 $) модель достигает уровня GPT-2 по качеству на тестовых наборах (CORE-score). А если тренировать около 40 часов (затраты ~1000 $), решает простые задачи по математике и коду, набирая: - 40+ на MMLU - 70+ на ARC-Easy - 20+ на GSM8K 🧠 Это бесплатная практика топ уровня от мастера, которую не стоит упускать. 🟠GitHub:https://github.com/karpathy/nanochat 🟠Технические детали: https://github.com/karpathy/nanochat/discussions/1 @ai_machinelearning_big_data #LLM #nanochat #MachineLearning #DeepLearning #AI #GPT

Rust
8 788
🔥 Ubuntu 25.10: эпоха Rust пришла! Главные изменения релиза: 🦀 GNU Coreutils → uutils coreutils - теперь на Rust 🔒 sudo →
🔥 Ubuntu 25.10: эпоха Rust пришла! Главные изменения релиза: 🦀 GNU Coreutils → uutils coreutils - теперь на Rust 🔒 sudo → sudo-rs — тоже на Rust, безопаснее и современнее 🖼️ Eye of GNOME → Loupe — новый просмотрщик изображений на Rust ⚙️ Glycin library для декодирования изображений — снова Rust 🧠 GNOME 49 и полный отказ от X11 - теперь Wayland по умолчанию 🪄 XWayland остался только для старых X11-приложений 📦 APT 3.0 — новый движок Solver3, свежий UI, снапшоты и прощай apt-key 💻 GNOME Terminal → Ptyxis — современный терминал с интеграцией в Toolbox, Distrobox, Podman, JHBuild ⏱️ systemd-timesyncd → Chrony с поддержкой Network Time Security (NTS) 🧩 Rust-компоненты снижают риски use-after-free и buffer overflow 🐧 Ядро Linux обновлено до 6.17 Ubuntu становится не просто дистрибутивом, а витриной Rust-безопасной Linux-экосистемы. https://releases.ubuntu.com/questing @rust_code

Rust
8 788
🖥 Новый курс на Stepik - PostgreSQL для разработчиков: от основ к созданию API Здесь на пальцах объясняют не только как писа
🖥 Новый курс на Stepik - PostgreSQL для разработчиков: от основ к созданию API Здесь на пальцах объясняют не только как писать SQL-запросы, а строить настоящие backend-сервисы с базой данных как у профи. В этом курсе ты шаг за шагом создашь REST API на FastAPI + PostgreSQL: от установки среды и первых таблиц - до масштабируемого приложения с безопасностью и CRUD-операциями. 🔹 На практике разберете: • SQL-запросы, фильтры, агрегаты и подзапросы • Связи между таблицами и нормализацию БД • Взаимодействие Python и PostgreSQL • Реализацию REST API и подключение базы • Оптимизацию и разбор реальных задач с собеседований ⚡ После курса у вас будет свой работающий API-проект и реальные навыки работы с PostgreSQL в продакшене. 🎁 Сегодня –30% от цены! 🚀 Прокачаю свои знания: https://stepik.org/course/255542/

Rust
8 788
📚Gramax: Документация как код Gramax — это бесплатное приложение для создания, редактирования и публикации документации в фо
📚Gramax: Документация как код Gramax — это бесплатное приложение для создания, редактирования и публикации документации в формате Markdown. Оно обеспечивает гибкость и доступность оффлайн, а также интеграцию с Git для контроля версий и совместной работы. Идеально подходит для продуктовой документации, внутренних баз знаний и личных заметок. 🚀Основные моменты: - Интуитивный визуальный редактор для Markdown - Кроссплатформенное приложение для Windows, Mac и Linux - Локальное хранение файлов в формате Markdown - Поддержка 17 языков для создания документации - Интеграция с Git для коллаборации и контроля версий 📌 GitHub: https://github.com/Gram-ax/gramax

Rust
8 788
Станьте разработчиком нейро-сотрудников на Python и зарабатывайте от 150.000р в месяц 🔥🔥🔥 Мы научим вас создавать топовых нейро-сотрудников на базе GPT-4 Omni, и вы сможете: 1️⃣ Устроиться разработчиком в крупную компанию и зарабатывать от 150 тысяч ₽ в месяц 2️⃣ Разрабатывать такие проекты на заказ и зарабатывать от 500 тысяч ₽ за проект 3️⃣ Создать нейро-сотрудника в вашей компании и вырасти на +30-100% в зарплате Что будет на интенсиве? 🧬 Теория: как создаются нейро-сотрудники с GPT-4o на Python 🧬 Практика: мы создадим нейро-консультанта, нейро-HR, нейро-маркетолога и др. Ведущий интенсива - Senior AI разработчик нейросетей и основатель Университета искусственного интеллекта 🔥 Регистрируйтесь на бесплатный интенсив! Встречаемся в ближайший четверг!

Rust
8 788

Rust
8 788
🦀 Rust LLM from Scratch RustGPT — это реализация языковой модели на основе трансформеров, созданная с нуля на Rust без внешних ML-фреймворков. Проект включает предобучение на фактическом тексте, настройку для диалогового ИИ и интерактивный режим тестирования. 🚀 Основные моменты: - Полное предобучение и настройка модели - Модульная архитектура с четким разделением задач - Использование ndarray для операций с матрицами - Поддержка градиентного спуска и обрезки градиентов - Интерактивный режим для тестирования модели 📌 GitHub: https://github.com/tekaratzas/RustGPT #rust

Rust
8 788
🚀 Многоязычный командный инструмент для разработчиков run — это универсальный инструмент для выполнения кода на более чем 25 языках программирования с единым интерфейсом. Он упрощает работу, позволяя запускать и тестировать код без необходимости настраивать множество компиляторов и интерпретаторов. 🚀 Основные моменты: - Поддержка более 25 языков программирования - Удобный REPL для интерактивного программирования - Единый интерфейс для выполнения кода - Быстрая настройка и запуск без лишних сложностей - Построен на Rust для высокой производительности и надежности 📌 GitHub: https://github.com/Esubaalew/run #rust

Rust
8 788
Copycolors Это интерфейс командной строки для быстрого извлечения доминирующих цветов из локальных или удаленных изображений. Он построен на Rust и по сути основан на реализации алгоритма Colors Thief. https://github.com/AbdoulMa/copycolors