Forwarded from zede code
Вот слежу я за последними тенденциями в мире JS. И не может не складываться ощущение, что курс весьма интересный наметился.
И вот мое мнение: если вы планируете погружаться в мир JS на уровень туллинга серьезно, то учите Rust. Я не собираюсь заниматься рекламой языка, ибо суть вообще не в этом. Тенденции уже достаточно много лет, что инструменты на JS для JS достаточно забагованные и медленные. И если первое решить системно сложновато. То второе поддается решением используя туллинга на компилируемом языке. Да JS может быть быстрым, но все больше и больше это не "good enough" в некоторых сценариях. И вот было 2 основных фаворита: Golang и Rust. Первый хорошо вписался в ряды фронтов/фуллстаков благодаря своей простоте и дружелюбности (сервера поднимать на гошке к своим фронтам не менее приятно). Но вот все равно инструменты все больше и больше кочуют в сторону Rust.
Главное: на Rust уже формируется полноценная экосистема для создания инструментов на Rust для JS. Примером служит как раз Rolldown, который показал, что oxc может стать прекрасным основанием для ваших инструментов. Я четко уверен, что тенденция будет развиваться как минимум ближайшие лет 5.
Поэтому если вы присматриваете себе какой-то дополнительный язык окромя JS(если вы JS-разработчик да и не только), то Rust будет замечательным вложением
Из плюсов: ниша все еще достаточно просторная, так что если вы хотите прогреметь в OpenSource, то Rust+JS позволят вам этого добиться при желании
Для тех кто заинтересовался оставлю чуточку информации: лучший способ изучение Rust это замечательный rustbook (ru). А на сайте можно ознакомиться с другими книгами для различных задач в Rust.
PS. Сам я тоже начал только вкатываться в данный язык. Поэтому если есть какие-то ресурсы позволяющие следить за жизнью Rust(подкасты, дайджесты, сайты и тп), то буду благодарен им в комментах
И вот мое мнение: если вы планируете погружаться в мир JS на уровень туллинга серьезно, то учите Rust. Я не собираюсь заниматься рекламой языка, ибо суть вообще не в этом. Тенденции уже достаточно много лет, что инструменты на JS для JS достаточно забагованные и медленные. И если первое решить системно сложновато. То второе поддается решением используя туллинга на компилируемом языке. Да JS может быть быстрым, но все больше и больше это не "good enough" в некоторых сценариях. И вот было 2 основных фаворита: Golang и Rust. Первый хорошо вписался в ряды фронтов/фуллстаков благодаря своей простоте и дружелюбности (сервера поднимать на гошке к своим фронтам не менее приятно). Но вот все равно инструменты все больше и больше кочуют в сторону Rust.
Главное: на Rust уже формируется полноценная экосистема для создания инструментов на Rust для JS. Примером служит как раз Rolldown, который показал, что oxc может стать прекрасным основанием для ваших инструментов. Я четко уверен, что тенденция будет развиваться как минимум ближайшие лет 5.
Поэтому если вы присматриваете себе какой-то дополнительный язык окромя JS(если вы JS-разработчик да и не только), то Rust будет замечательным вложением
Из плюсов: ниша все еще достаточно просторная, так что если вы хотите прогреметь в OpenSource, то Rust+JS позволят вам этого добиться при желании
Для тех кто заинтересовался оставлю чуточку информации: лучший способ изучение Rust это замечательный rustbook (ru). А на сайте можно ознакомиться с другими книгами для различных задач в Rust.
PS. Сам я тоже начал только вкатываться в данный язык. Поэтому если есть какие-то ресурсы позволяющие следить за жизнью Rust(подкасты, дайджесты, сайты и тп), то буду благодарен им в комментах
www.rust-lang.org
Rust Programming Language
A language empowering everyone to build reliable and efficient software.
Forwarded from Machinelearning
—
ollama run codestral:22b
29 мая Mistral представили Codestral с 22 миллиардами параметров.
Это генеративная модель с открытыми весами, предназначенная в первую очередь для задач генерации кода.
Умеет писать и рефакторить код, подсказывает наилучшие решения задач и даже паттерны проектирования. Её можно интегрировать в свои проекты с помощью API или просто использовать в VS Code. Нейросеть знает даже Fortran и COBOL.
@ai_machinelearning_big_data
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DEV: Рубиновые тона
StackOverflow выкатил результаты большого опроса разработчиков за 2024 год https://survey.stackoverflow.co/2024/ В принципе, ничего особенно удивительного не заметно. JS всё ещё остаётся наиболее популярным языком (да-да, мой "любимый" js, можно позлорадствовать 😄). Если убрать за скобки html/css, ts и bash, то Go входит в первую десятку самых популярных языков, Rust пока на несколько позиций ниже, Ruby продолжает терять популярность (хотя сколько-то лет назад был в десятке), Solidity колеблется в районе 1%.
Любопытно, что зарплаты почти по всем технологиям упали - к примеру, хорошо заметно на примере Solidity (возможно, как мы и говорили, рынок несколько насытился). Неожиданно подскочили зарплаты разработчиков на Nimrod.
Использование ИИ продолжает расти, уже больше половина профессионалов пользуется какими-то инструментами с ИИ. При этом, по сравнению с прошлым годом, профессионалы несколько менее удовлетворены этими инструментами.
Что касается занятности, то подавляющее большинство работает full time, многие на удалёнке или в гибридном режиме. Впрочем, к этим данным стоит относиться с определённой осторожностью, так как немалое количество респондентов представляют одну страну (США), из пост-советского пространства в топе только Украина.
Вот такие дела. 🤓
Любопытно, что зарплаты почти по всем технологиям упали - к примеру, хорошо заметно на примере Solidity (возможно, как мы и говорили, рынок несколько насытился). Неожиданно подскочили зарплаты разработчиков на Nimrod.
Использование ИИ продолжает расти, уже больше половина профессионалов пользуется какими-то инструментами с ИИ. При этом, по сравнению с прошлым годом, профессионалы несколько менее удовлетворены этими инструментами.
Что касается занятности, то подавляющее большинство работает full time, многие на удалёнке или в гибридном режиме. Впрочем, к этим данным стоит относиться с определённой осторожностью, так как немалое количество респондентов представляют одну страну (США), из пост-советского пространства в топе только Украина.
Вот такие дела. 🤓
survey.stackoverflow.co
2024 Stack Overflow Developer Survey
In May 2024, over 65,000 developers responded to our annual survey about coding, the technologies and tools they use and want to learn, AI, and developer experience at work. Check out the results and see what's new for Stack Overflow users.
Forwarded from Neurogen
FaceFusion Portable by Neurogen v 3.0.0
FaceFusion - это некий "комбайн" из различных нейросетевых моделей для работы с видео и фото. Программа включает в себя:
- Возможность замены лица на фото или видео (DeepFake)
- Синхронизацию губ в видео по аудиодорожке (LipSync)
- Колоризацию старых черно-белых видео и фото (Frame Colorizer)
- Улучшение качества лица на фото или видео (Face enhancer)
- Увеличение разрешения видео или фото (Upscale)
- Возможность изменения возраста лица (Age Modifier)
- Редактор эмоций и выражения лица (expression restorer и face editor)
Данная сборка является универсальной и работает на всех видеокартах (Nvidia, AMD, Intel) поддерживающих DirectX 12. Для работы с портативной версией программы вам необходимо скачать архив по ссылкам ниже:
Яндекс Диск | Мой сервер
После загрузки распакуйте архив и запустите файл start_portable_universal.bat
FaceFusion - это некий "комбайн" из различных нейросетевых моделей для работы с видео и фото. Программа включает в себя:
- Возможность замены лица на фото или видео (DeepFake)
- Синхронизацию губ в видео по аудиодорожке (LipSync)
- Колоризацию старых черно-белых видео и фото (Frame Colorizer)
- Улучшение качества лица на фото или видео (Face enhancer)
- Увеличение разрешения видео или фото (Upscale)
- Возможность изменения возраста лица (Age Modifier)
- Редактор эмоций и выражения лица (expression restorer и face editor)
Данная сборка является универсальной и работает на всех видеокартах (Nvidia, AMD, Intel) поддерживающих DirectX 12. Для работы с портативной версией программы вам необходимо скачать архив по ссылкам ниже:
Яндекс Диск | Мой сервер
После загрузки распакуйте архив и запустите файл start_portable_universal.bat
Мастер-класс для начинающих разработчиков: Парк аттракционов. БСП.
https://github.com/matvey-seregin/amusement-park/
https://github.com/matvey-seregin/amusement-park/
YouTube
Мастер-класс для начинающих разработчиков: Парк аттракционов. БСП. Часть 1
Продолжение серии вебинаров "Парк аттракционов" для тех, кто хочет изучить платформу 1С:Предприятие, посвящённое БСП.
На первом вебинаре начнём с внедрения библиотеки, настройки управления правами доступа. Далее приступим к адаптации имеющихся функций.
…
На первом вебинаре начнём с внедрения библиотеки, настройки управления правами доступа. Далее приступим к адаптации имеющихся функций.
…
Olares — это open-source платформа для создания собственного облака, предназначенная для использования в качестве альтернативы публичным облачным сервисам, таким как AWS!
Она предоставляет инструменты для управления личными данными, хостинга AI-моделей, запуска приложений и защиты файлов, при этом сохраняя контроль над конфиденциальностью и данными. Основные особенности включают поддержку локального хостинга AI, децентрализованные социальные сети, инфраструктуру на базе Kubernetes для многозвенных решений и безопасность уровня корпоративных стандартов. Olares акцентирует внимание на гибкости, владении данными и конфиденциальности с возможностью интеграции различных приложений и инструментов для разработки.
Она предоставляет инструменты для управления личными данными, хостинга AI-моделей, запуска приложений и защиты файлов, при этом сохраняя контроль над конфиденциальностью и данными. Основные особенности включают поддержку локального хостинга AI, децентрализованные социальные сети, инфраструктуру на базе Kubernetes для многозвенных решений и безопасность уровня корпоративных стандартов. Olares акцентирует внимание на гибкости, владении данными и конфиденциальности с возможностью интеграции различных приложений и инструментов для разработки.
GitHub
GitHub - beclab/Olares: Olares: An Open-Source Personal Cloud to Reclaim Your Data
Olares: An Open-Source Personal Cloud to Reclaim Your Data - beclab/Olares
https://huggingface.co/mistralai/Mistral-Small-3.1-24B-Instruct-2503
Этот документ описывает модель Mistral-Small-3.1-24B-Instruct-2503, улучшенную версию Mistral Small 3. Она имеет следующие ключевые особенности:
Понимание изображений: Модель может анализировать изображения и предоставлять информацию на основе визуального контента.
Длинный контекст: Поддерживает контекст до 128k токенов.
Многоязычность: Поддерживает десятки языков, включая русский.
Ориентированность на агентов: Поддерживает вызов функций и вывод в формате JSON.
Продвинутые рассуждения: Улучшены возможности ведения диалога и рассуждений.
Открытая лицензия: Имеет лицензию Apache 2.0, разрешающую коммерческое и некоммерческое использование.
В документе также приводятся результаты тестов производительности модели в различных задачах, таких как понимание текста, изображений, многоязычность и работа с длинным контекстом. Подчеркивается, что модель подходит для использования в чат-ботах, для вызова функций, для работы с большими документами и для локального использования.
huggingface.co
mistralai/Mistral-Small-3.1-24B-Instruct-2503 · Hugging Face
We’re on a journey to advance and democratize artificial intelligence through open source and open science.