es
Feedback
Rust

Rust

Ir al canal en Telegram

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

Mostrar más
8 791
Suscriptores
+424 horas
+727 días
+15530 días
Archivo de publicaciones
Rust
8 791
🦀 Лучшая стратегия учить Rust - читать сильный production-код Один из самых быстрых способов прокачаться в Rust: не только “
+3
🦀 Лучшая стратегия учить Rust - читать сильный production-код Один из самых быстрых способов прокачаться в Rust: не только “учебники”, а разбор реальных библиотек и паттернов. Нашёл отличный code-dive по uv (Python package manager) и его OnceMap - это пример того, как в настоящем async Rust: ✅ избегают дублирования работы ✅ правильно синхронизируют конкурентные запросы ✅ и не ловят тонкие race-condition’ы Что там интересного: • DashMap - конкурентная hashmap для многопоточности • Notify - “паркуем” ожидание и будим нужных воркеров • race-ошибка решена через pin (важный нюанс в async) https://codepointer.substack.com/p/uv-oncemap-rust-pattern-for-running

Rust
8 791
🔥 CEO Cursor заявил, что они скоординировали **сотни GPT-5.2 агентов**, чтобы автономно собрать браузер с нуля всего за 1 не
+1
🔥 CEO Cursor заявил, что они скоординировали **сотни GPT-5.2 агентов**, чтобы автономно собрать браузер с нуля всего за 1 неделю. Цитата:
> “Мы построили браузер с GPT-5.2 прямо в Cursor. Он работал без остановки целую неделю.”
Что особенно дико: - 3M+ строк кода - тысячи файлов - рендер-движок с нуля на Rust - парсинг HTML / CSS Если это правда - мы уже не “пишем код”, мы управляем армией агентов, которые строят целые продукты без сна и выходных. https://x.com/mntruell/status/2011562190286045552

Rust
8 791
🦀 Сообщество Rust опубликовали итоги целей за декабрь 2025 Rust-команда опубликовала Project goals update (December 2025) -
🦀 Сообщество Rust опубликовали итоги целей за декабрь 2025 Rust-команда опубликовала Project goals update (December 2025) - это ежемесячный отчёт о том, как двигаются ключевые инициативы проекта. По сути - публичный статус-репорт: что реально делается, что застопорилось и куда уходит фокус. Rust сейчас ведёт 41 проектную цель, из них 13 - “flagship goals” (приоритетные направления). Это не просто “идеи”, а конкретные треки с ответственными, задачами и трекингом по issue. Что это значит простыми словами 1) Rust развивается не хаотично Это не “выпустили релиз и забыли”. У языка есть публичная система целей, где видно: - кто владелец - какая команда отвечает - какой прогресс - что мешает 2) Важен не только код, но и процессы В отчёте прямо пишут, что по некоторым целям прогресс есть, по некоторым - нет. И это тоже полезный сигнал: Rust честно показывает реальность разработки большого языка. 3) Это лучший источник, чтобы понять «куда идёт Rust» Если ты пишешь на Rust или следишь за экосистемой, такие апдейты дают самое ценное: не хайп, а реальное движение по большим инициативам. Если коротко: Rust превращается в ещё более “инженерный” проект - с понятным планом, ответственными и прозрачной отчетностью. Подробности: https://blog.rust-lang.org/2026/01/05/project-goals-2025-december-update/

Rust
8 791
🎯 Высокопроизводительная распределённая платформа для предсказательных рынков, построенная на микросервисной архитектуре. Он
🎯 Высокопроизводительная распределённая платформа для предсказательных рынков, построенная на микросервисной архитектуре. Она позволяет пользователям создавать, торговать и закрывать рынки прогнозов с поддержкой. Построена на Rust, она обеспечивает масштабируемость и надежность. 📌 GitHub: https://github.com/CryptomSol/prediction-market #rust

Rust
8 791
🎨 Snap Your Pixels to Perfection! Pixel Snapper — инструмент для упорядочивания пикселей в идеальную сетку. Он помогает испр
🎨 Snap Your Pixels to Perfection! Pixel Snapper — инструмент для упорядочивания пикселей в идеальную сетку. Он помогает исправить неаккуратные и несогласованные элементы пиксельного искусства, созданного ИИ. Подходит для 2D-игровых активов и процедурного искусства, требующего точной сетки. 🚀Основные моменты: - ✅ Упорядочивает пиксели по сетке. - ✅ Поддерживает масштабирование разрешения. - ✅ Привязывает цвета к строгой палитре. - 🌐 Доступен как CLI и веб-версия. 📌 GitHub: https://github.com/Hugo-Dz/spritefusion-pixel-snapper #rust

Rust
8 791
🧩 mdBook - одна из самых удобных утилит, созданных командой Rust mdBook позволяет собирать полноценные онлайн-книги из обычн
🧩 mdBook - одна из самых удобных утилит, созданных командой Rust mdBook позволяет собирать полноценные онлайн-книги из обычных Markdown-файлов. Это простой способ создать документацию, учебное пособие, справочник или целый курс — без сложных инструментов и без лишних зависимостей. Изначально mdBook был популярен в сообществе Rust, но сейчас его используют и за пределами экосистемы: для Python-гайдов, Go-учебников, курсов по DevOps и даже документации компаний. Почему инструмент нравится разработчикам: - работает на Markdown, никаких проприетарных форматов - генерирует чистый, быстрый, статический HTML - легко деплоится на GitHub Pages, Netlify, любой CDN - поддерживает поиск, темы, расширения - невероятно простая структура проекта Если нужен лёгкий и мощный движок для онлайн-книги или проекта - mdBook отличный выбор. Подробнее: https://rust-lang.github.io/mdBook/

Rust
8 791
🦀 Как начать изучать Embedded Rust — гайд для новичков Embedded Rust — это использование языка Rust для программирования вст
🦀 Как начать изучать Embedded Rust — гайд для новичков Embedded Rust — это использование языка Rust для программирования встраиваемых систем. То есть микроконтроллеров и устройств, которые работают без операционной системы или с очень ограниченными ресурсами. Embedded Rust может показаться сложным направлением, особенно если вы только начинаете путь в встраиваемых системах. Вопрос «с чего начать?» возникает у большинства. В этом материале собраны полезные ресурсы и логичная последовательность шагов, которые помогут: - понять основы Embedded Rust - разобраться с no_std, HAL и работой с железом - выбрать подходящие платы и инструменты - избежать типичных ошибок новичков Хороший ориентир для тех, кто хочет перейти от теории к реальной работе с микроконтроллерами на Rust. 🔗 Статья: https://blog.implrust.com/posts/2025/12/how-to-learn-embedded-rust/ 🔗 Видео: https://www.youtube.com/watch?v=lmEln75nVT4

Rust
8 791
🦀 Строим LLM с нуля на Rust Хочешь действительно понять, как работают большие языковые модели изнутри? Начни с основ - с пол
🦀 Строим LLM с нуля на Rust Хочешь действительно понять, как работают большие языковые модели изнутри? Начни с основ - с полного GPT-2-подобного трансформера, написанного с нуля на Rust. В этой серии объясняется всё: от токенизации до архитектуры модели, так что ты сможешь шаг за шагом собрать собственный LLM и понять механизмы, которые стоят за современными AI-системами. 📖 Читай здесь: https://tag1.com/white-paper/part1-tokenization-building-an-llm-from-scratch-in-rust/

Rust
8 791
✔️ Microsoft опровергла слухи о переписывании Windows на Rust с помощью ИИ. Компания заявила, что не планирует переписывать я
✔️ Microsoft опровергла слухи о переписывании Windows на Rust с помощью ИИ. Компания заявила, что не планирует переписывать ядро операционной системы с использованием генеративных моделей. Поводом для спекуляций стал вирусный пост ведущего инженера Microsoft Галена Ханта в LinkedIn, где онописал цель — полностью избавиться от C/C++ к 2030 году и достичь производительности «один инженер, один месяц, миллион строк кода» за счет автоматизации. IT-сообщество интерпретировало это как анонс глобального рефакторинга Windows 11. В ответ Microsoft пояснила, что описанный сценарий относится лишь к исследовательским проектам по миграции легаси-кода, а не к продуктовой стратегии ОС. Хант также внес правки в публикацию, снизив градус категоричности. windowslatest.com

Rust
8 791
🚀 Rust совет: используйте const generics, чтобы заставить компилятор агрессивно разворачивать циклы и оптимизировать layout
🚀 Rust совет: используйте const generics, чтобы заставить компилятор агрессивно разворачивать циклы и оптимизировать layout Идея простая: если размер структуры или массива заранее известен и мал (например 3, 4, 8, 16), задайте его как const N. LLVM увидит фиксированный размер и сможет: • полностью разворачивать циклы • устранять bounds checks • делать tight layout и векторизацию Пример: реализация dot-product для вектора размером N, где компилятор почти всегда превратит цикл в прямую серию операций без оверхеда. Приём отлично работает для небольших math типов, SIMD алгоритмов, linear algebra структур и game engine компонентов. #junior

Rust
8 791
Speech-to-text прямо из терминала 🎤⚡ Удобный терминальный инструмент, который умеет: - записывать голос; - превращать речь в текст; - показывать реальный waveform в терминале со шкалой dBFS и детектором клиппинга. 🦀 Написан на Rust 🎨 Интерфейс собран на ratatui 🎥 У автора есть демо (ниже в треде) ⭐ GitHub: https://github.com/kristoferlund/ostt

Rust
8 791
⚡️ Microsoft хочет убрать весь C и C++ к 2030 году - и заменить их Rust В Microsoft поставили амбициозную цель: к 2030 году у
⚡️ Microsoft хочет убрать весь C и C++ к 2030 году - и заменить их Rust В Microsoft поставили амбициозную цель: к 2030 году устранить каждую строку C и C++ из своих кодовых баз. Чем заменить? Ответ ожидаемый —-Rust. Причем переписывать код собираются не «по старинке», а с помощью ИИ. По словам Galen Hunt, Distinguished Engineer в Microsoft Research, ставка делается на комбинацию: - AI - алгоритмов автоматического рефакторинга Их «North Star»-метрика звучит почти фантастически: - 1 инженер - 1 месяц - 1 миллион строк кода Да, миллион строк кода на человека в месяц. Что вызывает вопросы - Переписываются огромные, battle-tested кодовые базы - Пользователь не получает очевидной новой ценности - Скорость переписывания агрессивная, а риски — системные - Новый код навязывается другим командам до полноценной стабилизации - При этом часто подразумевается вера, что Rust «по определению» безопаснее и почти не содержит багов Критики называют это классическим примером инженерного переоценивания языка: - язык =/= архитектура - безопасность памяти ≠ отсутствие логических ошибок - массовый rewrite — один из самых рискованных типов изменений Почему это все же важно - Microsoft действительно страдает от уязвимостей в C/C++ - Rust уже показал ценность в low-level системных компонентах - AI-переписывание кода в таком масштабе — новый прецедент для индустрии Вопрос в том, можно ли безопасно и разумно переписать десятки миллионов строк зрелого кода с помощью ИИ - и не заплатить за это стабильностью. #Microsoft #Rust

Rust
8 791
Правильный выбор Линуса 😂 #rust #rustlang #programming
Правильный выбор Линуса 😂 #rust #rustlang #programming

Rust
8 791
👣 Уязвимость в Binder, подсистеме ядра Linux, написанной на Rust В вошедшем в состав ядра Linux 6.18 механизме межпроцессног
👣 Уязвимость в Binder, подсистеме ядра Linux, написанной на Rust В вошедшем в состав ядра Linux 6.18 механизме межпроцессного взаимодействия Binder, написанном на языке Rust, устранена уязвимость (CVE-2025-68260). Проблема вызвана состоянием гонки при выполнении операций в блоках unsafe, напрямую работающих с указателями на предыдущий и следующий элементы списка. При успешной эксплуатации уязвимость в Binder ограничивается аварийным завершением и не приводит к повреждению памяти. Грег Кроа-Хартман (Greg Kroah-Hartman), отвечающий за поддержку стабильной ветки ядра Linux, в комментарии к данной уязвимости написал, что Rust не является панацеей, позволяющей избавиться от всех проблем безопасности, но данный язык действительно помогает защититься от определённого класса уязвимостей. Примечательно, что помимо уязвимости в Binder вчера были опубликованы сведения о 159 уязвимостях в различных компонентах ядра Linux, написанных на языке Си. https://lore.kernel.org/linux-cve-announce/2025121614-CVE-2025-68260-558d@gregkh/https://lore.kernel.org/linux-cve-announce/2025121614-CVE-2025-68260-558d@gregkh/

Rust
8 791
Rustnet — кроссплатформенный инструмент для мониторинга сети, созданный на Rust. RustNet позволяет в режиме реального времени
Rustnet — кроссплатформенный инструмент для мониторинга сети, созданный на Rust. RustNet позволяет в режиме реального времени отслеживать сетевые подключения с подробной информацией о состоянии, управлять жизненным циклом подключений, выполнять глубокую проверку пакетов и использовать пользовательский интерфейс терминала. https://github.com/domcyrus/rustnet

Rust
8 791
🌟 Stelliberty: Кроссплатформенный клиент Clash на Flutter и Rust Stelliberty предлагает современный интерфейс с уникальным дизайном MD3M. Приложение поддерживает управление подписками и мониторинг трафика, обеспечивая высокую производительность благодаря Rust. Поддержка нескольких языков и интеграция с Windows делают его удобным для пользователей. 🚀Основные моменты: - 🎨 Уникальный дизайн на основе Material Design 3 - 🦀 Высокопроизводительный бэкенд на Rust - 🌐 Многоязычная поддержка - 🔧 Полное управление подписками - 📊 Реальное время мониторинга трафика 📌 GitHub: https://github.com/Kindness-Kismet/Stelliberty #rust

Rust
8 791
👣 Отличный пример того, как anyhow делает ошибки в Rust понятнее. Код на скриншоте показывает, что каждая функция добавляет
👣 Отличный пример того, как anyhow делает ошибки в Rust понятнее. Код на скриншоте показывает, что каждая функция добавляет свой контекст, и в итоге при падении мы видим полную цепочку причин, а не просто финальную ошибку. Что происходит: hello0 выбрасывает ошибку с текстом "!!!!!". hello1 вызывает hello0 и добавляет свой контекст "world". hello2 вызывает hello1 и добавляет контекст "hello". main вызывает hello2 и при ошибке печатает весь стек причин. Что такое цепочка причин: Это последовательность контекстов, которые добавлялись на каждом уровне вызовов. Благодаря этому видно не только то, что сломалось, но и где именно. Каждый уровень в стеке — это подсказка: какая функция работала, какой контекст она добавила, и что пошло не так в конечном итоге. Вывод при запуске: hello Caused by: 0: world 1: !!!!! Как это читать: Сверху -контекст "hello". Под ним - контекст другой функции "world". А внизу - исходная причина ошибки "!!!!!". Такой подход делает отладку проще: видно весь маршрут ошибки — от места падения до верхнего уровня. #rust #junior

Rust
8 791
🦀 Релиз: Rust 1.92.0 вышел! Rust-команда выпустила новую стабильную версию языка - Rust 1.92.0. Релиз традиционно сфокусиров
🦀 Релиз: Rust 1.92.0 вышел! Rust-команда выпустила новую стабильную версию языка - Rust 1.92.0. Релиз традиционно сфокусирован на надёжности, диагностике ошибок и аккуратных улучшениях стандартной библиотеки. Что важного: - Улучшены предупреждения и diagnostics, особенно вокруг never-типов - компилятор раньше ловит потенциально проблемный код - Меньше шума от линтов: unused_must_use больше не ругается на невозможные ошибки - На Linux теперь по умолчанию включены unwind tables даже при panic=abort, что делает backtrace полезнее - Более строгая проверка аргументов в #[macro_export] - Стабилизированы новые и улучшены существующие API стандартной библиотеки Обновление, как обычно, безболезненное без ломающих изменений, но с ощутимым улучшением developer experience. Обновиться можно командой: rustup update stable Полный анонс и changelog — в официальном блоге Rust. https://blog.rust-lang.org/2025/12/11/Rust-1.92.0/

Rust
8 791
🔥 На stepik вышел курс, который учит Создавать настоящие AI-сервисы, а не просто запускать скрипты? Этот практический курс п
🔥 На stepik вышел курс, который учит Создавать настоящие AI-сервисы, а не просто запускать скрипты? Этот практический курс по Python и FastAPI покажет, как собрать полноценное приложение с ИИ, базой данных, автогенерацией контента и Telegram-ботом. Ты пройдёшь путь от первого HTTP-запроса до рабочего сервиса, который сам генерирует текст через ИИ, сохраняет данные, отправляет результаты по расписанию и отвечает пользователям. Никакой теории ради теории - только практические шаги, из которых рождается реальный продукт. 🎁 48 часов действует скидка в 40% процентов 👉 Начать учиться на Stepik

Rust
8 791
💡 rusty lights - терминальная версия игры Lights Out Это минималистичная TUI игра, которая запускается прямо в терминале и при этом включает быстрый солвер, способный решать огромные доски с помощью линейной алгебры. 🦀 Проект написан на Rust и использует ratatui rs для рендера интерфейса. ⭐ GitHub: https://github.com/arom1a/rusty-lights #rustlang #ratatui #tui #gamedev #terminal #game #puzzle