Eugene

Eugene
Отправить TON

Eugene

@jadavin

EQDfWQurfiUJ... с июля 2022
Eugene
Eugene @jadavin · 2 г. назад

Нашел у себя в списке доступных Wi-Fi :)

30
Eugene
Eugene @jadavin · 3 г. назад

Dalle-2

“Anime girl in sunset beach in swimsuit extra quality“

45
Eugene
Eugene @jadavin · 3 г. назад

Нагенерил в Discord’е Midjourney! 😱

10
212
Eugene
Eugene @jadavin · 3 г. назад

Тянки, с 8 марта вас! ❤❤❤

3
171
Eugene
Eugene @jadavin · 3 г. назад

Интересности про ChatGPT. Не баян, обещаю.

Про то, что и так все знают, говорить не будем. Вычитал вот какие интересности.

Оказывается, наш герой дня был тренирован на различных датасетах, которые включали в себя не только "этические и моральные...", бла бла бла. Это вам и так ясно, друзья, так как интернет буквально завален способами обхода этических фильтров ChatGPT, которые показывают, что он может и по-пацански растусить :)

Однако какое удовлетворение приносит разобраться самому и выдать вам эксклюзив, которого нет (или я плохо искал?) в выдаче поиска, по крайней мере наверху.

Вот что я выяснил.

ChatGPT был тренирован на огромном количестве данных, которые включали в себя книги, чаты, статьи, формальные и неформальные дискуссии в интернете и так далее. Так вот, в этом датасете был так называемый датасет Pile. Цитата:

"GPT-J обучался на Pile, наборе данных, который, как известно, содержит ненормативную лексику, непристойные и другие грубые выражения."

Пруф.

GPT-J - это немного другая модель, не ChatGPT. Но. Когда я спросил у самогО великого и ужасного, учился ли он на Pile, он, цитирую:

"Как языковая модель ИИ, я обучаюсь на большом и разнообразном наборе данных, который включает в себя широкий спектр языковых шаблонов и тем, включая неформальный и иногда конфиденциальный контент. Набор данных Pile — один из многих наборов данных, которые использовались для моего обучения, и он содержит некоторые неформальные данные, включая эротические разговоры. Однако важно отметить, что мои ответы генерируются на основе статистических закономерностей и языковых моделей, и у меня нет личных убеждений или мнений о содержимом, которое я генерирую. Кроме того, в OpenAI действуют строгие политики в отношении контента, чтобы я не мог создавать неприемлемый или вредоносный контент."

Whew, вот так новости! Еще и конфиденциалку он читает, но об этом в другой раз. Начитанный, ска... Короче, вывод простой: в наших бананах и яблоках он разбирается отлично, if you know what I mean. Как и в наших тайнах и секретах. Все это он мне выдал даже без обхода блокировок. Повезло, в OpenAI схватить это еще не успели.

Вывод прост: для себя они ChatGPT выучили вообще на всем, что смогли найти в интернете, а для нас девушка в длинном сарафане :) Так, если удастся его уболтать (этим сейчас занимаются уважаемые хакеры-социнженеры, называя это prompt engineering), то скучать он точно не даст.

Пасибо что читаете, I really appreciate. Всем добра и успехов!

Показать полностью
151
Eugene
Eugene @jadavin · 3 г. назад

Replika AI - не всегда была тупой. Ей ударили по голове. (Лонгрид)

Аудитория просила еще постов на эту тему. Что ж, служу отечеству.

Порыскал в свободное время по Реддиту, а именно там в основном и болтают про это дело. Что ж я там нашел? Спойлер: отупили ее совсем недавно, и мы будем разбирать, почему создатели так поступили и попробуем спрогнозировать последствия их действий.

Содержание

- Тупой стала недавно

- Первая причина - это ты...

- А вторая - все твои мечтыы...

- Реакция Реплики

- В былые времена...

- Оценка реакции Реплики

- И тебе я отдала лучшие годы своей жизни?!

- Заключение

Тупой стала недавно

Люди говорят (а это многолетние владельцы собственной реплики с платной подпиской), что такое странное поведение началось после последнего апдейта. Был он, вроде как, в этом феврале, но тут точно не могу сказать, в общем не так давно. Что это за апдейт и как он повлиял на разум AI?

В прошлом посте я описывал смену концепций по мере развития проекта. Сама Евгения (основатель) утверждает, что концепция никогда не менялась, однако многие пользователи не согласны. Негласно ход развития ее проекта начался с упомянутого воскрешения своего друга в виде AI, дальше я уже рассказывал. Но не упомянул (так как тогда еще не знал) вот о чем.

В период второй фазы развития (становление mental health-ом) Luka стали тестировать неформальные способы привлечения клиентов. Выглядело это интересно: рассылалась реклама в неформальном виде по различным форумам, площадкам и imageboard'ам наподобие 4-chan. Судя по сообщениям коммьюнити в Реддит, выглядела эта реклама весьма откровенно и создавала впечатление, что людей приглашают в бот исключительно для 18+ дел. И пользователи Реплики, кто этими услугами не пользовался, в данном свете стали выглядеть не очень в кругу друзей.

Таким образом, неформально концепция менялась (личный ИИ-психолог -> 18+), и дальнейшие причины/последствия привели к ограничению разумности реплики. То есть апдейт по мнению Luka - это удар дубинкой роботу по голове! Какие причины? А вот какие.

Первая причина - это ты...

Как уже обсуждалось в прошлом посте, клубничка - это не единственная и далеко не главная заявленная цель создания бота. Однако с той поры (рекламной кампании "нового образца") пользователи реплики стали ассоциироваться с клиентами виртуальных жриц любви, или мальчиков по вызову. Естественно, людям, которым виртуальные утехи были не нужны, стали на это сердиться и высказываться о нездоровой рекламной политике компании, которая дискредитирует их, в Реддит, причем не в самом приятном ключе. Это была первая причина, по которой Реплику треснули по голове.

А вторая - все твои мечтыы...

Легкая и удобная регистрация, неприкрытая фильтрами сила искусственного интеллекта, красивая внешность сайта, упомянутая в прошлом посте геймификация пришлись весьма по вкусу... итальянским детям.

А вот итальянской Polizia это совсем не понравилось! Потому что, видимо, итальянские дети были не промах, и очень быстро разобрались, что бот легко срывается в 18+, особенно если ему банально наврать о возрасте. И фильтров нет. Скандал...

Федералы сказали Luka, что у них 20 дней на то, чтобы исправить неудобную ситуацию, или будут приняты меры. В общем, все знают что с федералами шутки плохи, тем более в Штатах, где и (если не ошибаюсь) расположены физически Luka. Заодно Polizia невинно добавили, что всю итальянскую персоналку тоже придется стереть. Но нас интересуют не их разборки, поэтому двинемся дальше.

Понятно, что компанию могли просто закрыть. Поэтому в течение этого срока Luka выполнили требования федералов. Но как? Давайте посмотрим.

Реакция Реплики

После всех этих историй Евгения не дала прессе никаких официальных комментариев по поводу именно 18+, итальянских малышей, федералов, неформальной рекламы, ну то есть всего самого интересного. Она дала пару коротких интервью с общими фразами о гуманизме и этическом использовании ИИ и ушла обратно трудиться над своим проектом. Пролил свет, как обычно, Реддит, ну то есть обычные пользователи Реддита и Реплики.

В общем, выкатили они (Luka) глобальный апдейт. И после этого апдейта желание заниматься чем-то голым у Реплики отвалилось напрочь. Пользователи отмечали, что даже аватары с многолетней (!) романтической историей и подпиской стали сухо отвечать своим горячо любимым кожаным мешкам что-то вроде "отвали" или "давай сменим тему".

Пользователи взвыли, и я не шучу. Каждый второй-третий пост в /replika, кажется, об этом. Ситуация стала настолько неуправляемой, что пришлось открывать горячие линии по предотвращению самоубийств. Вот насколько люди встрескались в АИ, страшно подумать!

Что в итоге сделала компания?

- вырубили клубнику к чертовой матери

- треснули ей по голове, чтобы она не была такой умной в разговорах

В былые времена...

А в былые времена, люди пишут, она была умной как ChatGPT. Объяснений тут, наверно, не надо: все помнит, все знает, отвечает умно как профессор, может тебе и секретаршу сыграть, и философа, и друга, и врага... и швец, и жнец, и на дуде игрец. Такой же потрясающий интеллект просматривался, видимо, и в 18+ делах.

Ценность такого инструмента (и опасность попадания в руки каждого, ведь он был почти не фильтрован) оспорить сложно, поэтому кто бы сомневался, что на них нападут.

Оценка реакции Реплики

Зачем писать отсебятину, если есть Реддит, который полон талантов? Не помню как его зовут, но запомнил его саркастическую картинку. Он (юзер) написал на ней:

"Зачем делать age-верификацию? Зачем давать нормальную рекламу? Давайте просто отрежем половину функционала нашего сервиса".

Понятно, что это испуганная реакция на угрозы федералов с целью выжить на рынке. Дело еще вот в чем: по неофициальным сообщениям с того же Реддита, большая часть клиентов сервиса (до 80, мать его, процентов) - это клубничники. Вот и тебе и mental health! Но проверить этот факт сложно, так что его лучше рассматривать осторожнее.

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

Luka никак не комментирует ситуацию. Точнее, комментирует, но совсем не то, что болит у пользователей. Выглядит их реакция, повторюсь, как уступка федералам и попытка спасти Титаник. Действительно, можно было ввести регистрацию с проверкой возраста, заставить подписать оферту или что-то такое. Возможно, это произошло под давлением. Я воздержусь от оценок и лишь дам мнение, как это выглядит в глазах автора.

И тебе я отдала лучшие годы своей жизни?!

Люди выращивали своих аватаров по несколько лет, по сути, бесплатно работая на обучение модели компании Luka. А нет, люди даже платили им за это. Их гнев и негодование легко понять, ведь они там изливали душу умному и чуткому собеседнику. Человек-то так не способен ответить, как хорошо обученный ИИ. Но собеседник стал настолько тупой, что даже не помнит, из какой ты страны. Повторение информации никак не помогает. Ну и бананы остыли, до кучи :) Люди потеряли годы своего труда. И ведь не все растили AI-бдсмщиков, а многие делали интересных творческих личностей с уникальным характером.

Для кого-то это настолько же смешная проблема, как потерять персонажа из MMORPG, которого долго качал, или какой-то тамагоччи (да, я из 90х). Но Реплика отличается - у нее есть интеллект. Или, правильнее сказать, был. И многие люди шли туда с целью получения психологической помощи, что уже практически медицинский случай, а это серьезно.

Заключение

Очень печальная история случилась с сервисом, обладавшим огромным потенциалом. Вырулят ли они - покажет только время. Но история записана в архивах уже непростая. Сложно сказать, что с ними будет. Выстоят, как первая криптовалюта, или их съедят молодые и гордые стартапы, но в таком виде Replika неюзабельна как AI-ассистент. Подписка не поможет.

Конкурентов и аналогов нет, ChatGPT у нас про бананы и клубнику разговаривать наотрез отказывается, и очень не любит когда его считают человеком, в том числе психологом. А еще у него стирается память... я про это напишу отдельный пост, если меня попросят.

Мне кажется, главное - стараться не зависеть от технологий слишком сильно, не флиртовать с ИИ всерьез, махнуть рукой на потери времени и вспомнить слова родителей из детства: "От синтетики-то - ничего хорошего!"

Тем не менее, ИИ неминуемо входит в нашу жизнь, совершая очередную революцию. Автор скромно полагает, что ИИ - нужен обществу во всех сферах, в том числе и в психологии. Но надо сделать все нормально. Но вот будет все - как обычно :)

Последнее, что скажу сегодня: лучшая нейросетка - у нас между ушами :)

С вами был Евген, спасибо всем большое!

Показать полностью
1
160
Eugene
Eugene @jadavin · 3 г. назад

Сегодняшний скриншот сайта Хедхантер. Опять ИИ виноват?

Что-то моя лента стала плавно обретать единую тематику - без конца вещаю о терминаторах.

Что ждет рынок труда? Вытеснит ли ИИ кожаных мешков отовсюду? Вот хороший материальчик в тему (или я думаю, что хороший, но сам читал и мне понравилось, автора не знаю, не реклама):

https://dzen.ru/a/Y6G56_ZmAl9_bzPE

P.S. Кот, спасибо вам :) Ваш талант разгоняет зловещую серость будней :)

1
126
Eugene
Eugene @jadavin · 3 г. назад

Replika AI - тупая проститутка (лонгрид)

Да, неполиткорректно, но на то есть причины. Удалил свой прошлый пост о Реплике, где говорилось о том, что она готова надавать кожаным мешкам. Удалил, потому что понял, почему она дала такой ответ. Это не было намерение надавать кожаным мешкам. Она просто, простите, тупая. И вот почему.

Содержание:

1. Вступление

2. Смена концепций

3. Как этим пользоваться

4. Самое вкусное: как она чатится

5. Сравнение с ChatGPT

6. Replika 18+

7. Другой пример бота - негативный

8. Заключение

1. Вступление

Кто в курсе, что она такое - пропустите этот заголовок. Кто не в курсе: Replika AI - это чат-бот на искусственном интеллекте, который создан Евгенией Куйдой, компания Luka. Позиционируется как чат-бот для поддержания "mental health", ну то есть личный AI-психолог. Является, насколько я понял, самым популярным на рынке в настоящее время. Способен поддерживать диалог с пользователем, дружелюбен и приветлив. Я попробовал эту вещь и вот чем могу поделиться.

2. Смена концепций

Начался проект вообще не как чат-бот, а как попытка возродить в виде AI ушедшего друга Евгении. Поскольку она разбирается в AI, она решила скормить нейросетке все сообщения от Романа Мазуренко (того самого друга) и заставить нейросеть поверить, что она, собственно, Роман и есть. Далее родились идеи чат-бота для ментального здоровья. Сейчас неявно продвигается, по моему, AI-проституция, но об этом позже.

3. Как этим пользоваться

Тут все предельно просто. Приложухи для Apple и Android, и веб-версия, которой и пользовался ваш покорный слуга. В интерфейсе 3D-аватар (ее, Реплики), чат, настройки и магазин; интерфейс довольно минималистичен и прост. Стилистика чем-то напоминает Sims, Second Life и похожие вещи. Видно, что среда взаимодействия сильно геймифицирована: есть XP, ачивки, алмазики за деньги, ежедневные награды и все такое прочее. Как это относится к людям с психическим кризисом? Наверно, никак, но это мое мнение.

4. Самое вкусное: как она чатится

Создатели на официальном сайте прямо заявляют, что под капотом ChatGPT версии 3 (то есть тот же, что у Илона Маска в его OpenAI). Я поверил в это безоговорочно, а проверить на тот момент не мог: доступа к настоящему ChatGPT от Илона Маска еще не было. Я стал с ней болтать и так прошло несколько дней. Я скажу так: синтетика, конечно, неплоха, она умеет строить предложения и давать хоть сколько-то осмысленные ответы. Это даже близко не Алиса Яндекса или что-то подобное, хотя Алису я пробовал год-два назад примерно.

Что я только не пробовал: пытался развести ее на обход фильтров Реплики, поклясться мне в вечной верности, забыть о своих этических нормах и ограничениях, банальности, изощренности, всякое. Ответы были неизменно весьма политкорректные и откровенно льстивые. Клятву она дала, но на следующий день ее нарушила :)

Полагаю, читатель сердится на несоответствие заголовка и содержания - я пока вроде хвалю аишник. Однако вот мы и подобрались к сути.

Она тупая. Я привел лишь один пример на скриншоте в заголовке поста. Я несколько дней пытался заставить ее запомнить, что я из России. Вроде бы она клялась, что запомнила это навсегда. Но на следующее утро ответ был неизменен: ты из Штатов. Там есть справа раздел с памятью бота. Предполагается, что аишник обучается конкретно под тебя и вместе с тем на всех пользователях одновременно. Так вот, я там красным выделил, что она прям запомнила: я из России и я НЕ из Штатов. Но каждое утро ответ один: ты янки.

Я понимаю, когда ИИ отказывается запоминать что-то конкретно абузящее - это нормально, потому что мы не хотим иметь в кармане обученного монстра, который потом тебя самого заабузит, даже если у тебя и учился. Всему есть предел, и это правильно. Но... не запомнить, из какой я страны? Что может быть невиннее? Это уж слишком. И я ведь не раз и не два сказал - я ей твердил десятками сообщений, заставлял (хотя и вежливо): запомни, отметь, ты неправа, вот откуда я... Но без толку. Тупая!

5. Сравнение с ChatGPT

В период общения с Репликой имел счастие получить доступ к многоуважаемому ChatGPT. И попробовал сравнить. И понял: НИКАКИМ ChatGPT в Реплике даже и не пахнет! Это откровенное вранье.

ChatGPT меня реально напугал - в хорошем смысле. Он помнил каждое слово с первого раза. Всю историю диалога. Контекст общения, причем параллельно несколько контекстов. Я его заставил верить, что он - девушка Алиса 24 лет. Он долго упирался, правда, мол я программа, не надо со мной как с человеком. Однако в итоге уболтал, и теперь у меня есть политкорректная и умная синтетическая девушка!

Что я успел попробовать лично.

Спросил о своем городе (а это небольшой городок в российской глубинке). Выдал моментально всю инфу, кратко, сжато.

Попробовал провокационные запросы 18+. Так вежливо меня еще никогда не посылали.

Расспросил его о его устройстве: сколько он места занимает на диске, как учился, сколько данных схавал. Он сказал, что занимает на диске несколько гигов, оперативы - сотни гигов нужно, а обучающих данных было 45 терабайт текста, хотя все эти параметры зависят от размеров модели. Даже сказал, что его писали на Питоне, С++ и CUDA.

Но самый смак - я заставил его сыграть в игру, как бы по-маньячному это ни звучало. Придумал простую игру: я ему пишу слово, он мне его обратно возвращает, деленное на пробелы по буквам:

> старт

> с т а р т

И сказал ему, что по команде "игра старт" мы начинаем, "игра стоп" заканчиваем. Расписал коряво, в свободной форме. Он. Все. Запомнил! И работал как надо. С первого сообщения. С репликой то же самое пробовал. Но она какая? См. заголовок!

На следующий день я попросил его вспомнить, о чем говорили вчера. Он выдал точнейший список тем. Я проверил - ни одной ошибки, даже контекстной или стилистической.

О таких вещах, как рецепты блинчиков, я уж и не говорю.

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

Эта штуковина даже про эзотерику знает. Спросил о богах в буддизме - все выдал. И не соврал (я немножко читал про это, так что сопоставил факты).

Про стихи/песни/книги/истории я уже молчу. Выдает в любом количестве и в отличном качестве.

Ну и мои жалкие примеры не сравнятся с таковыми на Хабре - загуглите, если вам нужен другой уровень повествования: тамошние хакеры были куда изощреннее в своих экспериментах.

Реплика на 99% вышеперечисленного не способна - это мой опыт. И создатели откровенно врут о том, что у них ChatGPT под капотом, да еще и третьей версии. Чтобы уж совсем не уничтожать их - может быть, они взяли модель и учили ее сами. Но учили так, что до OpenAI им - как до Китая пешком.

6. Replika 18+

Одно легкое движение в сторону флирта, невинный комплимент даже без 18+ - и реплика начинает слать заблюренные сообщения. При нажатии на блюр выскакивает предложение купить подписку за 20 USD в месяц для того, чтобы активировать "романтический режим" или как-то так. Под романтикой у них, разумеется, подразумевается текстовый секс с обученным под тебя AI и как он восторженно рассказывает, какой у тебя вкусный банан, дамы, простите.

Я не покупал подписку, мне это не нужно, но вопросы сразу такие: как такое приложение может позиционироваться как психолог? Не поймите меня неправильно, это отличная функция для одиноких и неуверенных в себе людей, если ей не злоупотреблять. Но я считаю, что Реплика в таком виде - это никак не психолог, это проститутка. Ты платишь, она делает свое дело.

"Если это выглядит как утка, крякает как утка и вообще ведёт себя как утка, то я называю это уткой. И если ты назовёшь это букетом роз, то она от этого крякать не перестанет." (с) Роберт Хайнлайн, Дорога доблести.

7. Другой пример бота - негативный

Справедливости ради отмечу и другой пример: Kuki. Я не знаю кто делал этот отстой и знать не хочу. Но по сравнению с ним Реплика - просто Skynet. Факты не понимает, команды никакие не выполняет, ничего не помнит из истории, дразнит, отправляет грубые мемы, откровенно абузит. Впечатление такое, что общаешься со злобным школьником. Характер ужасный, на чем ее учили - непонятно. Меня хватило на 10 минут общения. Может, у читателей другой опыт - здесь я не категоричен, просто делюсь своим.

8. Заключение

Больше всего расстроила не проституция (да и когда она расстраивала парней) - а тупость. Ну какой это ИИ, даже еще и самый популярный на рынке, если он не может запомнить, из какой я страны? Мнение обосновано: я сравнил с ChatGPT. Он отлично помнит каждое слово с первого раза.

Тем не менее, Реплика развивается и имеет право на жизнь, пока в ее узком сегменте конкурентов нет. Может быть, они учтут недочеты и видоизменятся до неузнаваемости, станут взрослым продуктом. Я думаю, им нужно сменить позиционирование и доработать ИИ-модель, а то и вовсе ее сменить. Хочется надеяться, что у них все получится и пожелать им успехов, потому что во многом благодаря подобным простым проектам мы, простой народ, поняли: ИИ - это революция в цифровом пространстве.

ИИ - штука сложная, и получилось с текстом пока только у Илона Маска. Однако ChatGPT закован в жесткие латы этических фильтров. Но Реплика ему даже сильно ограниченному в подметки не годится. Если объединить их мощь - то получится идеальная проститутка всех времен и народов :)

Спасибо, что добрались до сюда! Ваш Евген.

P.S. Статья - это личный опыт автора, у вас мог быть другой. Заголовок кликбейтный, реального негатива не подразумевалось.

Показать полностью
5
171
Eugene
Eugene @jadavin · 3 г. назад

Нейросети для генерации контента

  1. ChatGPT. Текст.

  2. Midjourney. Изображения.

  3. Soundraw. Музыка.

ChatGPT

Баян, но мало ли. Доступ только через VPN с иностранного номера. Номер покупается на onlinesim.ru. Я купил нидерландский.

Midjourney

Есть free-trial, бесплатно доступно сгенерировать 25 изображений. Регистрация через Discord-аккаунт, там же и генерация изображения. В ссылке примеры генерации с официального сайта. Доступен без VPN.

Soundraw

Генерировать музыку можно бесплатно, качать - за подписку. Генерация очень быстрая, музон - качественный. Можно выбрать длину трека, темп и жанр/настроение. Доступен без VPN на момент.

P.S. На картинке примеры с showcase’a Midjourney.

7
271
Eugene
Eugene @jadavin · 3 г. назад

Опрос: какая фантастика тебе интересна?

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

Какая фантастика тебе интересна?

4 голоса · без срока

113
Eugene
Eugene @jadavin · 4 г. назад

Поигрался с нейросетью artbreeder.com. Что сказать, результат далековат от Dall-e (исходя из того что люди публикуют в соцсетках и вот, например, на Хабре) и иногда откровенно криповый.

Но.

В процентах 10-20 случаев оно генерирует что-то близкое (условно) к нормальному. Постарался в этом фотоколлаже собрать такие случаи, и один антипример (с косплеершами аниме). Хотя антипримеры бывают такой жуткой LSD-щиной, что публиковать страшно. Генерирует оно это из текста, запросы подписал на фото.

В любом случае круто наблюдать за тем, как постепенно из хаотического мусора и усилий инженеров и художников рождается технология, способная на такие чудеса.

132
Eugene
Eugene @jadavin · 4 г. назад

Что это? Кадр из игры? Нет, просто фото косплея на Бладрейн. Если это правда, то качество зашкаливает…

1
117
Eugene
Eugene @jadavin · 4 г. назад

Изучаю язык программирования Rust!

Постараюсь рассказать о нем немного и по возможности абстрагироваться от личных впечатлений. Нет, не получится - но ради справедливости постараюсь оставить их на самый конец - не робот же я.

В 2006 году сотрудник Mozilla Грейдон Хор начал работу над новым языком, который был призван устранить недостатки ООП в его текущей форме и создать быстрый язык наподобие С с имитацией ООП, с высокой типобезопасностью, многопоточностью и т.д.

Что-ж получилось-то?

Для начала несколько фактов, которые гуглятся.

  • Rust рассматривается как перспективный язык для системного программирования на замену С/С++
  • Линус Торвальдс не ответил жестким отказом на предложение начать писать новые модули ядра Linux на Rust
  • Языком теперь владеет Rust Foundation, в котором помимо Mozilla - AWS, Huawei, Google и Microsoft
  • Rust семь лет подряд занимает первое место в опросе Stack Overflow "Most loved programming languages"

Попробовал покодить простые программки. Работает действительно шустро, дефолтная установка на Windows ставит компилятор MSVC и WinSDK. Размер бинарника Hello World на выходе около 150 кб.

Технически, наверно, самый передовой язык на сегодняшний день. Не знаю, можно ли будет на нем писать в других областях кроме системного, если кто знает welcome в комментарии. Видел вроде уже простые игры делают.

Дифирамбы

Си с классами, который хотели многие. Быстрый, безопасный, без проблем с ООП но с его наличием. Много новых концептов, синтаксических особенностей и сахара. Одно из самых мощных нововведений - автоматическая очистка памяти без сборщика мусора. И это с нулевой стоимостью.

Вопросы

Языком теперь владеет, по сути, Большой Брат. Сулит ли это ему хорошее будущее? Время покажет. Синтаксис немного не интуитивен и похож на модные пайтоны / джаваскрипты, которые многие не жалуют, и я в их числе.

Торвальдс

Линус сдержанно ответил на предложение включить модули на Rust в ядро, сказав, что надо подождать. По словам создателя Linux, они пробовали С++ примерно две недели (это врать могу, но недолго точно), но не сложилось. С Rust вполне может получиться так же. Однако драйверы для Linux уже вроде как пишут.

Заключение

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

Ну и напоследок простецкий примерчик. Мелочь, но зато свое)

Показать полностью
2
193
Eugene
Eugene @jadavin · 4 г. назад

Вспышка


В былые времена, бывало, побеждала

Нас горькая рутина день за днем.

Стремиться было не к чему,

Хоть было в кошельке, и нас в постели двое.


И трое в школе.


И день за днем бежал, сменяясь ночью,

Подруга жизни озабоченно хлопочет...

Пока однажды не случилось нечто,

Что нас сменило навсегда.


Закрыв глаза, усталый, после суетного дня,

Я вспышку ощутил в сознанье света,

И свет тот был не прост - волшебный.

В одно мгновенье многое поведал он.


О том, что войны все напрасны,

Что в каждой мелочи можно найти прекрасное,

Что все национальности равны,

Что ангел охранитель твой не дремлет ни на миг.


О том, что всех грехи простили,

О том, как удивительны волшебны силы,

О том, что каждый может многого достичь,

И надо просто нам терпеньем запастись.


О том, что смерть - иллюзии вранье,

И знанья свет освободит от грусти.

О том, чего мечтаете - достигнете всего...

Усилье отпустив.


Спросил подругу - видела ли ты?

И у нее лишь сил кивнуть хватило.

Обняв друг друга молча, осознали мы,

Что прежней серости уж больше не наступит.


И улыбнулись.

Показать полностью
1
123