TGViewer
Channel Public Channel
Rust

Rust

@rust_code

Rust programming language

По всем вопросам- @workakkk

#VRHSZ
Subscribers
8.92K
Photos
534
Videos
46
Links
1.1K

Showing posts older than #1019 · Back to latest

Older Posts 11 shown
Post #1018 4.3K
🚀 RustFS — высокопроизводительное распределённое хранилище как альтернатива MinIO

Исследуй проект rustfs/rustfs — open-source объектное хранилище на Rust с Apache-2.0 лицензией. Вот его ключевые особенности:

⭐ Звёзды GitHub: ~6 800, быстро растущий проект
📦 S3-совместимость: работает как MinIO, но с большей безопасностью и скоростью
☁️ Cloud-native: готов к развёртыванию в Kubernetes, есть Helm-чарт и оператор
🔋 Функционал: шифрование, версионирование, кросс-региональная репликация и WORM режим — всё внутри RustFS

⚠️ Внимание: проект активно развивается и пока не рекомендуют использовать в продакшене
Обратите внимание на открытые issue: некоторые баги с Java SDK, multipart uploads и производительностью пока не решены

✅ Преимущества:
- Apache-2.0 — более лояльная лицензия по сравнению с AGPL у MinIO
- Rust → безопасность памяти и низкий оверхед
- Более мощная консоль и удобный UI, по сравнению с MinIO

📈 Кому подойдёт:
- Тем, кто ищет безопасную и производительную альтернативу MinIO
- Любителям Rust и S3-совместимых сервисов
- Каскадным решениям для AI / ML, аналитики и дата-лейков

💡 Хотите попробовать?
- Быстрый старт через Docker или Helm-чарт
- Развёртывание с несколькими репликами и SSD-хранилищем в Kubernetes — легко и понятно

RustFS — обещает быть серьёзным игроком для распределённого объектного хранилища. Следите за развитием и тестируйте на dev.

https://github.com/rustfs/rustfs

@rust_code
  • 🔥 29
  • 👍 5
  • ❤ 3
  • 🥰 2
  • 😡 2
Post #1016 3.57K
📐 gpt-oss работает на специальном формате промптов — Harmony, и без него просто не будет выдавать корректные ответы.

Зачем нужен Harmony?
Этот формат нужен для:
— 🧠 генерации chain of thought рассуждений
— 🔧 корректного вызова функций и использования инструментов
— 📦 вывода в разные каналы: обычный ответ, reasoning, tool call
— 🗂️ поддержки tool namespaces и иерархических инструкций

💡 Harmony имитирует OpenAI Responses API, так что если вы с ним работали — будет легко освоиться.

👉 Если вы используете gpt-oss через HuggingFace, Ollama или vLLM, волноваться не нужно — формат уже встроен.
Но если строите свой inference стек — обязательно изучите [гайд по Harmony](https://github.com/openai/harmony).

Без него модель просто не будет работа

💻 GitHub: https://github.com/openai/harmony

#AI #MusicGen #OpenAI #Harmony
  • 👍 12
  • 🔥 6
  • ❤ 5
  • 🌭 3
  • 🥰 1
Post #1015 3.02K

Forwarded from Machinelearning

🔥 GPT-OSS — открытые модели с продвинутым ризонингом от OpenAI

🧠 Представлено два варианта:
— GPT-OSS-120B — 117B параметров, запускается на одной H100 (80GB)
— GPT-OSS-20B — 21B параметров, работает на 16GB GPU

💡 Оба варианта — MoE-модели (Mixture of Experts) с 4-битной квантизацией (MXFP4)

✔️ Особенности:
• Архитектура Token-choice MoE с SwiGLU
• Контекст до 128K токенов с RoPE
• Модель заточена на CoT (chain-of-thought)
• Поддержка instruction-following и tool-use
• Совместима с transformers, vLLM, llama.cpp, ollama
• Используется тот же токенизатор, что и в GPT-4o

Младшая модель может запускаться даже на локальном железе!

🏴‍☠️Лицензирование: Apache 2.0

https://github.com/huggingface/transformers/releases/tag/v4.55.0

🚀 Попробовать можно тут: https://www.gpt-oss.com/

💥 Официальный релиз: http://openai.com/open-models

@ai_machinelearning_big_data


#openai #opensource #chatgpt
  • 👍 6
  • 🔥 6
  • ❤ 3
  • 🥰 1
Post #1014 4.11K
🦀 #Rust Tip: Трюк доступный начиная с Rust 2024 Edition

Вы можете чейнить `if let Some(...)` прямо в одном выражении — без вложенности и лишнего кода!

Пример:


fn sum_first_two(nums: &[u8]) -> Option<u8> {
let mut iter = nums.iter();
if let Some(first) = iter.next()
&& let Some(second) = iter.next() {
first.checked_add(*second)
} else {
None
}
}


#rust #juior #tip
  • 🔥 35
  • 👍 10
  • ❤ 5
  • 🥱 2
  • 🥰 1
  • 😡 1
Post #1012 4.03K
🔥 100 вопросов со собеседований по Docker с подробными ответами

Хочешь пройти собеседование по Docker без "ммм..." и "сейчас погуглю"?

Мы собрали 100 самых частых (и каверзных) вопросов с реальных интервью — с чёткими, техничными и понятными ответами. Это не шпаргалка, это твой боевой лист на собес.

К вопросам: https://uproger.com/100-voprosov-so-sobesedovanij-po-docker-s-podrobnymi-otvetami/

@rust_code
  • 👍 6
  • 🔥 4
  • 😁 3
  • ❤ 1
  • 🤔 1
  • 🙏 1
Post #1011 3.93K
🚀 vivo открывает исходники ядра BlueOS (Blue River) на Rust!

📅 23 июля 2025 г. на конференции OpenAtom Open Source в Пекине вице-президент vivo и руководитель vivo AI Global Research Institute объявил о полной открытости ядра BlueOS, написанного на Rust.

💡 Ключевые особенности BlueOS:

Интеграция AI Engine: архитектура глубоко сочетается с фреймворком Blue Heart для поддержки продвинутых AI-алгоритмов и мультимодального ввода
Сина Файненс

Плавность и высокая производительность: полностековые оптимизации в вычислениях, хранении и рендеринге для максимальной отзывчивости системы
Сина Файненс

Родная безопасность памяти: благодаря Rust устраняется до 70 % уязвимостей, связанных с неверным управлением памятью, на самом низком уровне
Сина Файненс

🔗 Узнайте больше → https://blueos.vivo.com/activity/details?id=94&data=blueRiver (включайте автоперевод)
🔗Github: https://github.com/vivoblueos/kernel

#BlueOS #BlueRiverOS #Rust #OpenSource #AI #vivo
  • ❤ 17
  • 🔥 10
  • 🥰 3
  • 👍 2
  • 🤣 2
  • 😁 1
  • 🤔 1
Post #1009 4.24K
🖥 Новый терминал для Ubuntu — Rio

Rio — кроссплатформенный терминал на Rust с GPU‑ускорением через WebGPU.

Ключевые особенности:
• Поддержка TrueColor и шрифтов с лигатурами
• Вкладки, сплит‑панели, Vi‑режим
• Отображение изображений (Sixel, iTerm2, Kitty)
• Поддержка тем, прозрачности и blur
• Управление только через горячие клавиши
• Конфигурация через config.toml

Работает на Linux, macOS, Windows и ARM‑устройствах.

📦 Установка (Flatpak):
flatpak install flathub com.rioterm.Rio

Подробности: https://www.omgubuntu.co.uk/2025/07/rio-terminal-emulator-ubuntu

@rust_code
  • 👍 18
  • ❤‍🔥 8
  • ❤ 5
  • 🥰 1
  • 😁 1
Post #998 3.46K

Forwarded from Machinelearning

📊 Stack Overflow Developer Survey 2025 — опрос 49 000 разработчиков из 177 стран

Stack Overflow Developer Survey — это крупнейшее ежегодное исследование среди разработчиков по всему миру, которое проводит платформа Stack Overflow.

В 15‑й год в опросе приняли участие более 49 000 разработчиков из 177 стран. Опрос охватил 62 вопроса по 314 технологиям

76 % респондентов — профессиональные разработчики, большинство из них (66 %) — в возрасте 25–44 лет

🔥 Главное:

🧠 AI используют почти все:
- 80 % пишут код с помощью AI.
- Но лишь 29 % доверяют результатам ИИ (в 2024 было 40 %).
- 66 % тратят больше времени на отладку AI-кода, чем на его написание.

🏆 Claude Sonnet от Anthropic стала самой уважаемой LLM-моделью года — её отметили 67.5 % опрошенных.

💡 Но по желанию использовать на первом месте всё ещё OpenAI GPT — 51.2 % хотят с ней работать чаще всего.

👣 Rust и Cargo — фавориты:
- Cargo признан самым уважаемым DevOps‑инструментом (обогнал даже Terraform).
- Rust стабильно в топе любимых языков.

💡 Учёба и рост:
- 69 % изучают новые технологии, 44 % — с помощью AI.
- 36 % учат код ради AI-задач.

👨‍💻 VS Code лидирует, но Neovim — кумир:
- VS Code — самый используемый редактор.
- Neovim — самый «перспективный».

🧑‍🤝‍🧑 Сообщества & платформы
- 84 % разработчиков активно использовали Stack Overflow ( верится с трудом) в течение года (GitHub 67 %, YouTube 61 %)

- В опросе выяснилось: 35 % посещают SO из‑за проблем, связанных с AI‑кодом — ищут проверенную людьми информацию

📉 Меньше участников:
- В 2025 — 49k респондентов (в 2023 было 90k).
- Разработчики всё чаще критикуют перекос в сторону AI.

😕 Удовлетворённость работой & зарплаты
- Предыдущий опрос показал, что 80 % разработчиков были либо неудовлетворены, либо в состоянии «разочарованности» на работе. Интересно, как изменились показатели в 2025 году.

- В 2024 году выяснилось, что гибкость и зарплата перестали вносить равный вклад в удовлетворённость, теперь зарплата выше оказывает сильный эффект для топ‑25 % зарплатной шкалы

.- К примеру, мобильные и back‑end разработчики в UK и Нидерландах стали более удоволетворены работой за счёт более высоких зарплат

📎 Отчёт целиком: https://survey.stackoverflow.co/2025

@ai_machinelearning_big_data


#ai #stackoverflow
  • ❤ 10
  • 👍 9
  • 🔥 5
  • 🥰 1
Post #997 7.01K
🦀 Rust на каждом GPU? Теперь это реальность

Команда выпустила серьезное обновление: теперь можно писать универсальный GPU-код на Rust, который работает сразу на разных платформах — без ручной настройки под каждую.

📦 Что нового:
— Поддержка *portable shader crates*
— Один и тот же шейдер можно запускать на Vulkan, WebGPU, Metal и даже CUDA
— Расширенный стандартный набор типов и функций
— Интеграция с cargo и spirv-builder стала проще
— Поддержка inline-asm и более точной отладки

💡 Почему это важно:
Раньше GPU-код приходилось писать под каждую платформу отдельно (HLSL, GLSL, CUDA). Теперь можно писать всё на Rust и использовать один и тот же код для разных бэкендов.

Это приближает нас к идее truly portable GPU programming — с безопасностью и удобством Rust.

🔗 Подробнее в блоге

@rust_code
  • 🔥 70
  • 👍 11
  • ❤ 5
  • 😱 4
  • 🥰 2
  • 🏆 2
Post #996 4.28K
Binsider

Binsider — швейцарский нож для реверсёров. Инструмент для анализа бинарных файлов ELF, который предлагает мощные средства статического и динамического анализа.

💡Харакетеристики:
⏺️Статический анализ - Позволяет анализировать структуру ELF, включая секции, сегменты, символы и перемещения.
⏺️Динамический анализ - Возможность выполнения бинарного файла и отслеживания системных вызовов, сигналов и потока выполнения программы.
⏺️Извлечение строк - Подобно команде strings, Binsider может извлекать строки из бинарного файла для поиска интересных данных, таких как URL, пароли и другая чувствительная информация.
⏺️Hexdump - Предоставляет структурированный просмотр бинарного содержимого с возможностью анализа в шестнадцатеричном формате.

📎Установка:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh #Установка Rust

sudo apt install cargo

cargo install binsider

sudo cp /home/kali/.cargo/bin/binsider /bin


Использование:
binsider [PATH_TO_BINFILE]
  • 🔥 14
  • 👍 10
  • ❤ 5
  • 🥰 1
Post #995 3.62K
🔗 HelixDB — графово-векторная база данных на Rust, заточенная под RAG-приложения и AI-разработку. Проект сочетает хранение связей между узлами с векторным поиском, предлагая при этом впечатляющую производительность — создатели заявляют о 1000-кратном преимуществе перед Neo4j.

Под капотом используется проверенная LMDB, а интерфейс напоминает гибрид SQL и функционального программирования. Для локального развёртывания достаточно CLI-инструмента, который генерирует API-эндпоинты из декларативных запросов.

🤖 GitHub

@sqlhub
  • 👍 11
  • ❤ 4
  • 🥰 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →