big
ну да, я и спрашиваю, а почему считается что этот Vec<u8> должен содержать валидный utf8 ?
Нави
а как правильно получить строку? например: $ echo -n "qwe" | openssl dgst -sha512 -hmac "123" даёт результат: (stdin)= e9bda520319521b15ca9aa82a381f2ae7f6047cbc3830707892d223c4a8fcaa8ffe739cfb3adc9df34b707847508d5178af5f8371fdc96bdac0a0467cd71d956
Нави
а hmac выдаёт: [233, 189, 165, 32, 49, 149, 33, 177, 92, 169, 170, 130, 163, 129, 242, 174, 127, 96, 71, 203, 195, 131, 7, 7, 137, 45, 34, 60, 74, 143, 202, 168, 255, 231, 57, 207, 179, 173, 201, 223, 52, 183, 7, 132, 117, 8, 213, 23, 138, 245, 248, 55, 31, 220, 150, 189, 172, 10, 4, 103, 205, 113, 217, 86]
Нави
а как дальше числа преобразовать, хз, вот затруднение возникло
Нави
может есть готовый кусок кода подписания HMAC-SHA и отправки POST запроса на расте?
Cuno
hex же
kitsu
ну как вариант, да
Kerrigan
кстати да, это не linkedlist получается, а deque какая-то
分解物質
хех
Мерль
...
Нет Ну это просто не типичный кейс для связного списка — чтобы именно по индексу просто как-то очен странно получается — вставка в список со сложностью O(N) с другой стороны и список какой-то странный, есть split_off (который тоже за линейное время!), но нет вставки например
Loo
https://habrahabr.ru/company/bitfury/blog/349786/
Bugworm
Rust используется и в Dropbox — на этом ЯП написано ядро их продукта. Компания Dropbox создала свое новое облачное хранилище Magic Pocket, в которое перенесла информацию с Amazon S3. Изначально оно было реализовано на языке Go, но при больших нагрузках проблемой становилось высокое потребление памяти. Поэтому хранилище переписали на Rust, и проблема с памятью решилась.
Мерль
означает ли отсутствие базовых операций над списками в std модуле для списков при 1.24 что списки никому не нужны?
очень может быть просто списки — это когда тебе нужна быстрая вставка-удаление, но без доступа по ключу, а такое бывает редко ну ещё очередь
Cuno
По словам Грэйдона, язык получил название в честь грибов семейства ржавчинные, поскольку те являются «распределёнными организмами», не имеющими «единой точки отказа», и обладают исключительной живучестью. Называть язык в честь грибов. Интересно.
ㅤ
պլհկ
Списки нужны на первом курсе
LexsZero
у меня в рабстве тимлид любит списки
LexsZero
(в крестах)
LexsZero
про существование контейнеров в std ему видимо никто не сказал, поэтому весь код засран парашей вроде if (e->prev_p) e->prev_p->next_p=e->next_p
LexsZero
тут должна быть переделка пасты про батин суп, но мне лень
LexsZero
что за паста
Мои датасотонисты ебашат вообще адовые модели. Ну такой вот примерно рецепт усредненный, потому что вариаций масса. Берутся данные, они не сэмплируются, сэмплировать обучающую выборку — это не про моих датасотонистов. Они берут эти данные, вываливают их в сверточную нейронную сеть и начинают оптимизировать её стохастическим градиентным спуском. Добавляют во входной вектор огромное количество взаимосвязей свойств, энкодеров и отдельно обученных ВЛОЖЕНИЙ ЭЛЕМЕНТОВ! для категоральных свойств высокой мощности. Всё это обучается до падения целевой функции почти в ноль. Потом модель валидируется с помощью тестовой выборки. Потом дэйта сайнтисты начинают поиск гиперпараметров, при этом ищут не Нелдером-Мидом, а прямо поиском по сетке в широком диапазоне с малым шагом. Ищут и приговаривают полушепотом ух бля. Во внутреннем облаке емкость заканчивается, а кондиционеры в датацентрах перестают справляться. Иногда мне любезно предлагают какой-нибудь пайплайн запустить, но я отказываюсь. Надо ли говорить какой дичайший пресижен и реколл потом? Business impact такой, что банк операционный день останавливает, потому что для таких цифр на нашем расчетном счету в их СУБД bigdecimal не хватает.
ㅤ
что за паста
Про отклеивающиеся обои и ухх бля
LexsZero
вот это все.
Андрей
Откуда это 😀
t1db1t
паста про жареный суп
Loo
Нави
Год два практики и язык становится лёгким и удобным)
Sergey
ох
Sergey
год-два
Нави
год-два
Ну каждая задача нехило прокачивает
Cuno
Очередная цитата к стикерпаку
Андрей
год-два ?
Андрей
рили?
պլհկ
Нет
Андрей
чо нет, цифру давай, за сколько осилил? )
adam
чо нет, цифру давай, за сколько осилил? )
После первой игры в угадай число
Андрей
вот, сразу видно честного человека
ㅤ
Раст очень богатый язык и не со всеми аспектами успеваешь столкнуться, пиля какую-то узкую задачу
ㅤ
Поэтому нужно решить дохуя задач, чтобы пропустить через призму своего восприятия большую часть фич языка
ㅤ
А значит, нужно много времени
Андрей
а ты явно врун
Sheldhur
какие в расте соглашения об именовании?
Sheldhur
найти не могу
Loyd
PascalCsae для типов, under_score для функций, переменных и файлов, UPPER_CASE для констант и статиков
Sheldhur
спсб
Cuno
какие в расте соглашения об именовании?
Компилятор тебе расскажет, где ты не прав, если будешь писать не по "соглашению".
Sheldhur
даже так
kitsu
https://www.linkedin.com/jobs/view/594226442/?refId=1519587896030 > это вам не соцсеть пилить
kitsu
у ребят походу денег на хра нет
Anonymous
Как раз похоже на речь хрюши
doc
В 2к18 называть hr хрюшами
doc
Kerrigan
у тебя есть название поновее?
Oleg
сотрудники отдела кадров
vladislav
сотрудники отдела кадров
Как-то неуважительно
Sergey
сотрудники отдела кадров
Эйчары не любят когда их так называют
Alexander
Вопрос: по идее serde и html же может выдавать, может кто-то видел какой-то крейт, чтоб с набором каких-то простых html структур чтоб удобно страницы простые строить? Или так себе идея и шаблоны лучше?
Loo
https://github.com/ha-shine/rustagram
Loo
https://github.com/brendanzab/pikelet
Oleg
классно пацан написал dont repost
Loo
красиво да сделал?
ㅤ
Oleg
и @EvgeniyZh туда же
Evgenii
🤷‍♂
Oleg
пойду в завтипы копирну
でゲソ
https://habrahabr.ru/company/bitfury/blog/349786/
Проиграл с холивара
ㅤ
Проиграл с холивара
Комменты можно растаскивать на стикеры
ㅤ
Для стикер-пака
ㅤ
Nik
Хм, а в самом деле, в чем секрет успеха и отсутствия сегфолтов?
ㅤ
В ядре не может быть сегфолт