The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на языке Rust"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на языке Rust"  +/
Сообщение от opennews (??), 15-Янв-22, 09:54 
Разработчики анонимной сети Tor представили выпуск проекта  Arti 0.0.3, развивающего Tor-клиент, написанный на языке Rust. Проект имеет статус экспериментальной разработки, отстаёт от функциональности от основного клиента Tor на языке Си и  пока не готов полноценно заменить его. В марте ожидается выпуск 0.1.0, который позиционируется как первый бета-выпуск проекта, а осенью выпуск 1.0 со стабилизацией  API, CLI и настроек, который будет пригоден для начального использования обычными пользователями. В более отдалённом будущем, когда код на Rust достигнет уровня, способного полностью заменить вариант на Си,  разработчики намерены придать Arti статус основной реализации Tor и прекратить сопровождение реализации на Си...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=56511

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +3 +/
Сообщение от Аноним (1), 15-Янв-22, 09:54 
Чисто технически раст достаточно хороший язык в плане сахара и действительно позволяет упростить и ускорить разработку. В крайнем случае пихать повсюду куски ржавчины это модно, все хотят чтобы их проекты были ржавыми. Как там продвигается инициатива портировать раст на гцц?
Ответить | Правка | Наверх | Cообщить модератору

5. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  –2 +/
Сообщение от tho (ok), 15-Янв-22, 10:04 
>позволяет упростить и ускорить разработку

дооо

Ответить | Правка | Наверх | Cообщить модератору

9. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  –1 +/
Сообщение от псевдонимус (?), 15-Янв-22, 10:07 
Ну анекдот же: "Раст" и "упростить" это нечто ортогональное.
Ответить | Правка | Наверх | Cообщить модератору

14. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +4 +/
Сообщение от Аноним (1), 15-Янв-22, 10:17 
Дело привычки, выбор между писать тысячи стрёмного бойлерплейта или взять язык где о большинстве типичных проблем позаботились.
Ответить | Правка | Наверх | Cообщить модератору

25. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +1 +/
Сообщение от keydon (ok), 15-Янв-22, 10:47 
Постоянно слышу про мифический список "большинства типичных проблем". Где можно на него посмотреть?
Те проблемы C, что я знаю, случаются из-за плохого стиля программирования и легко находится большинством анализаторов, а то и компилятором с опциями. Остальным типичным проблемам вроде опечаток или утечек памяти подвержен и раст.
Хотелось бы увидеть конкретику каких именно проблем поможет избежать раст, которые не удалось бы найти в C статическим анализом.
Ответить | Правка | Наверх | Cообщить модератору

27. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +6 +/
Сообщение от Аноним (1), 15-Янв-22, 10:50 
Есть много распространённых проблем. Например, типичная проблема не проверять malloc. Обработка ошибок, наконец. Возвращаемых значений тоже. Это всё с поразительной частотой создаёт значительные неудобства при разработке.
Ответить | Правка | Наверх | Cообщить модератору

156. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +1 +/
Сообщение от Какаянахренразница (ok), 15-Янв-22, 18:57 
> Например, типичная проблема не проверять malloc.

Ну проверил ты malloc. Ну узнал ты, что там NULL и запрашиваемая память не была выделена. И что ты будешь делать с этой ценной информацией? Что ты вообще можешь сделать, когда в системе закончилась память?

Ответить | Правка | Наверх | Cообщить модератору

250. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  –1 +/
Сообщение от Аноним (1), 16-Янв-22, 21:54 
Следуя этой же логике опенсорс уничтожает всё до чего доберётся при исчерпании места на диске и проприетарщина остаётся жизнеспособной и не разрушается (не любая конечно). А потом спрашивают, мол, зачем.
Ответить | Правка | Наверх | Cообщить модератору

265. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +/
Сообщение от Какаянахренразница (ok), 17-Янв-22, 13:49 
Не приписывай мне свою ущербную логику. Как, @#$&, ты по наличию/отсутствию проверки возвращаемого значения malloc() собираешься определять лицензию программы???
Ответить | Правка | Наверх | Cообщить модератору

163. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  –1 +/
Сообщение от keydon (ok), 15-Янв-22, 19:22 
> Есть много распространённых проблем. Например, типичная проблема не проверять malloc.
> Обработка ошибок, наконец. Возвращаемых значений тоже. Это всё с поразительной частотой
> создаёт значительные неудобства при разработке.

Ну и когда ты в последний раз использовал malloc? В 1998м году?

Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

285. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +/
Сообщение от mine (ok), 20-Янв-22, 16:57 
А как нынче выделяют память на С, а то я кроме семейства маллоков и mmap сходу ничего придумать не могу?
Ответить | Правка | Наверх | Cообщить модератору

36. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +6 +/
Сообщение от Anonym1 (?), 15-Янв-22, 11:31 
Все проблемы многопоточки например, просто так вам не дадут ничего никуда передать и получить состояние гонки или чего-то подобного.
Ну и tokio / async позволяет разрабатывать используя весь CPU (привет goroutines), а не в очередной раз писать код с воркерами.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

165. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +/
Сообщение от keydon (ok), 15-Янв-22, 19:29 
> Все проблемы многопоточки например, просто так вам не дадут ничего никуда передать
> и получить состояние гонки или чего-то подобного.

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

> Ну и tokio / async позволяет разрабатывать используя весь CPU (привет goroutines),
> а не в очередной раз писать код с воркерами.

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

Ответить | Правка | Наверх | Cообщить модератору

230. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +/
Сообщение от морошка ягодка такая (?), 16-Янв-22, 16:34 
- Здравствуйте, мы не хотим писать на плюсах

- Пишите на плюсах

Ответить | Правка | Наверх | Cообщить модератору

257. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +/
Сообщение от keydon (ok), 17-Янв-22, 03:48 
> - Здравствуйте, мы не хотим писать на плюсах
> - Пишите на плюсах

Можно подумать что плюсовики пишут 100500 маркетинговых статей как писать на плюсах хеллоуворлды, а на опеннете под каждой новостью комментарий "надо было RAII использовать".
Лично я сам не в восторге от плюсов, но раст еще хуже, а все преимущества которые я о нем слышал сводятся к "запихнули функционал X в коробку, не надо ставить X и указывать опции". О да, действительно, фатальный недостаток. Сделаем новый язык с гораздо более корявым синтаксисом (в то время как по миру прохаживается питон, а не B и Smalltalk) чтобы влепить в его компилятор статический анализатор и пакетный менеджер. Такого от хипстеров даже я не ожидал. Браво!

Ответить | Правка | Наверх | Cообщить модератору

280. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +/
Сообщение от морошка ягодка такая (?), 18-Янв-22, 19:51 
> Можно подумать что плюсовики пишут 100500 маркетинговых статей как писать на плюсах
> хеллоуворлды, а на опеннете под каждой новостью комментарий "надо было RAII
> использовать".

Так и есть. Собака лает, караван идёт

Ответить | Правка | Наверх | Cообщить модератору

38. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  –2 +/
Сообщение от lufog (ok), 15-Янв-22, 11:48 
Можно примеры текущего Rust кода без использования unsafe? Хотя бы один, мне прям интересно стало.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

161. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +/
Сообщение от keydon (ok), 15-Янв-22, 19:11 
> Можно примеры текущего Rust кода без использования unsafe? Хотя бы один, мне
> прям интересно стало.

Видимо вы промахнулись, это явно не ко мне вопрос. Мне в принципе тяжело смотреть на код на расте, не то чтобы читать или искать в нем unsafe.

Ответить | Правка | Наверх | Cообщить модератору

272. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +/
Сообщение от lufog (ok), 17-Янв-22, 23:02 
Да промахнулся чуток. А по поводу синтаксиса, вполне себе читаемый, по началу может слегка непривычный, для человека ранее работавшего с си подобными языками, но привыкнуть к особенностям синтаксиса можно буквально за 3-4 дня. После прочтения официальной книги уже можно спокойно втягиваться в чужой код. Единственное, что лично у меня вызвало сложности, это уход от некоторых ООП концепций, например наследования. После 15+ лет C++ очень сложно перестроить образ мышления. Вообще делать выводы о синтаксисе впервые взглянув на него, не корректно, да и в целом непринятие нового по причине непонимания, тупиковый путь.
Ответить | Правка | Наверх | Cообщить модератору

164. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  –1 +/
Сообщение от Dzen Python (ok), 15-Янв-22, 19:23 
helloworld.rs
Не благодари
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

273. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +1 +/
Сообщение от lufog (ok), 17-Янв-22, 23:10 
> helloworld.rs
> Не благодари

Я и не благодарю, предлагать это произведение воспалённого разума, может только такой же больной на голову. А учитывая что этот "проект" тянет под тысячу зависимостей, вероятность отсутствия в коде unsafe равна нулю. Те ты или сам в мат части не разобрался, или умышленно предлагаешь некорректный пример...

Ответить | Правка | Наверх | Cообщить модератору

274. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +/
Сообщение от lufog (ok), 17-Янв-22, 23:15 
Еще примеры будут? Я понимаю, чтобы грамотно, аргументированно ответить нужно хоть немного извилинами пошевелить, это не минусы ставить, но все же...

Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

47. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  –6 +/
Сообщение от Аноним (47), 15-Янв-22, 12:00 
Проблемы C и C++ в бесконечной сложности языков согласно стандарту и неадекватности разработчиков компиляторов.
На C++ писать корректно невозможно потому, что над каждой строкой надо думать по часу с точки зрения того, а не нарушает ли она стандарт.
На C писать корректно никто и не пытается, все думают, что это кроссплатформеный ассемблер, и там можно допускать UB и уйти после этого со своими ногами.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

50. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +/
Сообщение от Shaturemail (ok), 15-Янв-22, 12:14 
> неадекватности разработчиков компиляторов.
> На C++ писать корректно невозможно потому, что над каждой строкой надо думать по часу с точки зрения того, а не нарушает ли она стандарт.

Какая-то чушь, что вообще значит "нарушает стандарт"?) UB в смысле? И почему разработчики компиляторов неадекватные?
С++ имеет подводные камни, конечно, но не настолько все плохо.
Мне лично Rust нравится больше сейчас, но не повод же всякий бред вбрасывать.

Ответить | Правка | Наверх | Cообщить модератору

135. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +/
Сообщение от AKTEON (?), 15-Янв-22, 17:19 
> И почему разработчики компиляторов неадекватные?

Потому что сломали legacy/

Ответить | Правка | Наверх | Cообщить модератору

138. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +/
Сообщение от Shaturemail (ok), 15-Янв-22, 17:47 
> Потому что сломали legacy/

И что же именно они сломали?

Ответить | Правка | Наверх | Cообщить модератору

53. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +3 +/
Сообщение от Аноним (53), 15-Янв-22, 12:21 
Все как раз наоборот - стандарты дрянь. Они не описывают реальный мир. Вот комментарий Линуса про Си https://lkml.org/lkml/2018/6/5/769
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

160. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +1 +/
Сообщение от keydon (ok), 15-Янв-22, 19:09 
> Проблемы C и C++ в бесконечной сложности языков согласно стандарту и неадекватности
> разработчиков компиляторов.
> На C++ писать корректно невозможно потому, что над каждой строкой надо думать
> по часу с точки зрения того, а не нарушает ли она
> стандарт.
> На C писать корректно никто и не пытается, все думают, что это
> кроссплатформеный ассемблер, и там можно допускать UB и уйти после этого
> со своими ногами.

Лично я согласен со сложностью и стандарта и компиляторов. Вот только главный вопрос: Причем тут раст? У него стандарт на 10 страниц? Его компилятор за неделю между парами пишется? Его комитет поадекватнее? Не надо над его строчками думать?
Между прочим: Можно забить на часть стандартов Си, все компиляторы так и делают, какие-то более, какие-то менее.

Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

117. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +1 +/
Сообщение от Аноним (117), 15-Янв-22, 16:02 
>  Постоянно слышу про мифический список "большинства типичных проблем". Где можно на него посмотреть?

https://habr.com/ru/post/497114/

Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

142. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  –3 +/
Сообщение от Аноним (142), 15-Янв-22, 18:12 
Также можно почитать про то, как проблемы решены:
rustmustdie.com
Ответить | Правка | Наверх | Cообщить модератору

175. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +1 +/
Сообщение от Аноним (-), 15-Янв-22, 20:01 
> Также можно почитать про то, как проблемы решены:
> rustmustdie.com
>> unsafe, только благодаря которому Rust и работает. Внутри блока подобного типа отключаются все проверки кода
>> Во имя безопасности и принципов Rust делает программирование на себе решительно невозможным. Прежде всего он ставит своей задачей наказание
>> Пускай его фанаты и маркетологи это отрицают, но в Rust есть и весьма распространён сборщик мусора — причём ладно бы он был один, но их даже несколько.
>> use std::rc::Rc;

...
>> Arc<Mutex<String>>
>> Подождите, но за время жизни же отвечало владение? — скажет разумный человек.

...
>> Особо стоит подчеркнуть, что сборщик мусора встроен в стандартную библиотеку, которая неотделима от самого языка, а потому заявления, что Rust — это якобы язык без сборки мусора, — лживы.

Это по мотивам "Полное опеннетное собрание всей Правдивейшей Правды о Расте!, том 119"?
>> fn longest<'a>(a: &'a str, b: &'a str) -> &'a str {
>>    if a.len() < b.len() { a } else { b }
>> }
>> Более гибкое указание связки времени жизни, например такое, что результат будет существовать, пока существует хотя бы один из двух параметров — невозможно.

Классическое, эпичное неосиляторство (результат и есть один из двух параметров, причем который - становится ясным лишь во время выполнения) ...
Впрочем, все в лучших традициях опеннета.


Ответить | Правка | Наверх | Cообщить модератору

232. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +1 +/
Сообщение от морошка ягодка такая (?), 16-Янв-22, 16:37 
> rustmustdie.com

мусор

Ответить | Правка | К родителю #142 | Наверх | Cообщить модератору

157. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +/
Сообщение от keydon (ok), 15-Янв-22, 18:57 
Keydon: Где можно почитать конкретный список проблем которые решит rust?
Аноним: держи статью из соплей где нытик ноет про C проблемы (в основном надуманные и несвоевременные)
Спасибо, аноним. Но я просил список, а не плохо сформулированное нытье. Я и сам могу рассказать что мне не нравится например в плюсах. Но все мои претензии либо итак решаются сравнительно несложно (поставь анализатор, укажи параметры компилятора), либо не имеют отношения к языку(особенно много претензий к компиляторам, гайдстайлам/учебникам, стандартной либе), либо все равно никак не решаются в расте (и по-большей части я не уверен что их можно решить в принципе).
Ответить | Правка | К родителю #117 | Наверх | Cообщить модератору

151. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  –1 +/
Сообщение от Аноним (151), 15-Янв-22, 18:45 
С проблемами языка Си можно ознакомиться на всех багтрекерах страны, а также здесь:
https://www.cve.org/
А.В.Столяров в Ютуб-интервью озвучил этот ресурс-брошюру:
https://cmustdie.com/

За типичными проблемами С++ далеко от комитета стандартизации языка ходить не надо:
https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines
Раньше ещё Скотт Мейерс был популярен с его "100500 рекомендациями по сохранению ног при использовании С++".
И хотя я уверен, что холоднокровные рептилоиды давно среди нас, но не видел ни одного программиста, который был бы способен регулярно соблюдать весь этот список требований и не свихнуться. Абдул Альхазред одобряет.

Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

159. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +1 +/
Сообщение от keydon (ok), 15-Янв-22, 19:02 
>[оверквотинг удален]
> https://www.cve.org/
> А.В.Столяров в Ютуб-интервью озвучил этот ресурс-брошюру:
> https://cmustdie.com/
> За типичными проблемами С++ далеко от комитета стандартизации языка ходить не надо:
> https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines
> Раньше ещё Скотт Мейерс был популярен с его "100500 рекомендациями по сохранению
> ног при использовании С++".
> И хотя я уверен, что холоднокровные рептилоиды давно среди нас, но не
> видел ни одного программиста, который был бы способен регулярно соблюдать весь
> этот список требований и не свихнуться. Абдул Альхазред одобряет.

Прям разговор с продажником:
растомчане: Раст нужен всем! Он сделает наш софт безопаснее и проще, решит все ваши проблемы! Переходите быстрее на раст!
адекваты: Какие проблемы решит?
растомчане: Вот тут про проблемы на Си
адекваты: А какие проблемы раст решит и как?
растомчане: Си слишком сложный, никто не может писать на си и не свихнуться...
Оооочень логично.

Ответить | Правка | Наверх | Cообщить модератору

207. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +/
Сообщение от ТотСасыйАноним (?), 16-Янв-22, 08:20 
>С проблемами языка Си можно ознакомиться на всех багтрекерах страны, а также здесь:

Вот появится такое же количество софта на расте, тогда посмотрим где и каких ошибок больше. Пока же это выглядит как наброс Г на вентелятор. Любая программа сложнее helloworld на любом языке программирования содержит ошибки. Раст будет не исключение.

Ответить | Правка | К родителю #151 | Наверх | Cообщить модератору

31. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  –1 +/
Сообщение от Аноним (31), 15-Янв-22, 11:22 
> Чисто технически раст достаточно хороший язык в плане сахара и действительно позволяет
> упростить и ускорить разработку. В крайнем случае пихать повсюду куски ржавчины
> это модно, все хотят чтобы их проекты были ржавыми. Как там
> продвигается инициатива портировать раст на гцц?

Когда мотивация к добавлению чего-то в разработку описывается словом "модно" (современно/молодёжно/стильно/прогрессивно), ничего хорошего не жди!

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

85. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +1 +/
Сообщение от anonymous (??), 15-Янв-22, 13:50 
Дело не в моде, а технических причинах. Если до этого стирали одежду вручную, то когда у людей начали появляться стиральные машины -- это был не вопрос моды, а вопрос решения проблемы со стиркой. Та же история с Rust и решением проблемы с проверкой корректности управления памятью ("вручную" против "автоматически").
Ответить | Правка | Наверх | Cообщить модератору

148. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  –1 +/
Сообщение от Аноним (-), 15-Янв-22, 18:39 
Стиральная машина это ускорение процесса и экономия. хруст же ничего не экономит и тормозной. зачем писать нормальную программу если можно написать тормозное г..но, действительно, как мы все без этого жили. ах нуда, малок чекает автоматически ^_^
Ответить | Правка | Наверх | Cообщить модератору

212. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +1 +/
Сообщение от anonymous (??), 16-Янв-22, 12:21 
> хруст же ничего не экономит и тормозной.

Он экономит программерские ресурсы по управлению памятью. Что вы имели в виду под "тормозной"? Он по производительности не уступает Си.

Ответить | Правка | Наверх | Cообщить модератору

252. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  –1 +/
Сообщение от Аноним (-), 17-Янв-22, 01:08 
>  Он по производительности не уступает Си.

Ты перепутал Си с Go, на который ровняется этот самый раст. По всем тестам он отсасывает в разы.

Ответить | Правка | Наверх | Cообщить модератору

255. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +/
Сообщение от Аноним (-), 17-Янв-22, 01:57 
>>  Он по производительности не уступает Си.
> Ты перепутал Си с Go, на который ровняется этот самый раст. По всем тестам он отсасывает в разы.

Тайным анонимным тестам?
https://benchmarksgame-team.pages.debian.net/benchmarksgame/...


fannkuch-redux
Rust 3.80 1,352
C gcc 7.58 1,048

k-nucleotide
Rust 2.69 159,044
C gcc 3.96 130,000

binary-trees
Rust 1.11 198,404
C gcc 1.58 168,780

mandelbrot
Rust 0.91 32,676
C gcc 1.30 30,924

regex-redux
Rust 0.78 146,632
C gcc 0.80 152,240

fasta
Rust 0.77 1,996
C gcc 0.78 1,244


Ответить | Правка | Наверх | Cообщить модератору

275. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  –1 +/
Сообщение от Аноним (275), 17-Янв-22, 23:32 
самому хоть не смешно ?
Ответить | Правка | Наверх | Cообщить модератору

277. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +/
Сообщение от Аноним (277), 18-Янв-22, 01:03 
>>> Ты перепутал Си с Go, на который ровняется этот самый раст. По всем тестам он отсасывает в

...
> самому хоть не смешно ?

Да нет, к сожалению, юлеж опеннетных "знатоков" слшиком уж уныл.

Ответить | Правка | Наверх | Cообщить модератору

259. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +/
Сообщение от anonymous (??), 17-Янв-22, 11:47 
Нет, я не перепутал. Учителя матчасть. Rust by design является не менее производительным, чем Си.
Ответить | Правка | К родителю #252 | Наверх | Cообщить модератору

260. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +/
Сообщение от anonymous (??), 17-Янв-22, 11:49 
Чёртова автозамена, s/Учителя/Учите/
Ответить | Правка | Наверх | Cообщить модератору

202. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +/
Сообщение от Аноним (202), 16-Янв-22, 06:04 
> Дело не в моде, а технических причинах. Если до этого стирали одежду
> вручную, то когда у людей начали появляться стиральные машины -- это
> был не вопрос моды, а вопрос решения проблемы со стиркой. Та
> же история с Rust и решением проблемы с проверкой корректности управления
> памятью ("вручную" против "автоматически").

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

Мы не будем изучать сложные технические устройства, как они устроены, как с ними работать, чтобы писать качественные программы, мы будем упрощать с помощью костылей и прослоек прослоек, абстракций абстракций до той поры, пока не сможем нанимать по сто баксов пучок модных-молодёжных хипстокодиров, которые "раст-раст и в продакшон"!

А всё, конечно же, потому, что Си несовершенен, а не потому что мы ниасилили!

Ответить | Правка | К родителю #85 | Наверх | Cообщить модератору

214. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +1 +/
Сообщение от anonymous (??), 16-Янв-22, 12:27 
> Дело именно в моде, последние несколько лет более модно стало не платить много, малому количеству хороших специалистов, а платить мало и горе накипи, которым Си слишком сложно-сложно-"ничего"-нипонятна.

У Rust порог вхождения выше, чем у Си.

> Тут вопрос не в расте, растаманы это такакая прокладка между сишниками и питонистами или вообще жоэсерами, которые думают, что они ближе к сишникам, но по факту все как один из лагеря деградации компетенций, интеллекта и профессионализма.

Что есть "прокладка"? Повторюсь, Rust -- язык, требующий бОльших интеллектуальных усилий, чем Си. Но по результату этих усилий получается код, где возможна проверка корректности работы с памятью. Так же Rust позволяет спуститься до интеллектуального уровня Си и С++ с помощью unsafe.

Ответить | Правка | Наверх | Cообщить модератору

75. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +/
Сообщение от Aukamo (ok), 15-Янв-22, 13:24 
А ещё, я недавно узнал что сертификация ПО для авиации происходит в разы проще если это написано на Rust.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

79. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +/
Сообщение от Аноним (79), 15-Янв-22, 13:35 
ссылка есть?
Ответить | Правка | Наверх | Cообщить модератору

84. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +1 +/
Сообщение от Аноним (84), 15-Янв-22, 13:46 
Если сертификация ПО для авиации происходит в разы проще, независимо от того, на чём оно написано, то страшно за авиацию.
Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору

129. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +/
Сообщение от НяшМяш (ok), 15-Янв-22, 17:02 
А что происходит в наземной инфраструктуре - лучше вообще не думать. Так даже десантник с 200+ прыжков навсегда откажется от любых полётов.
Ответить | Правка | Наверх | Cообщить модератору

145. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +/
Сообщение от Аноним (145), 15-Янв-22, 18:32 
200 прыжков-это вообше ни о чем. Допуск на скоростные крылья дают только после 500 прыжков.
Ответить | Правка | Наверх | Cообщить модератору

186. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +/
Сообщение от НяшМяш (ok), 15-Янв-22, 21:26 
Признаю, далеко не эксперт.
Ответить | Правка | Наверх | Cообщить модератору

127. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +1 +/
Сообщение от НяшМяш (ok), 15-Янв-22, 17:01 
Это сертификация, которая пропускает вот такое? https://www.securitylab.ru/news/500172.php
Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору

210. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +/
Сообщение от Аноним (210), 16-Янв-22, 11:31 
Хорошая реклама гражданской авиации, а то при ковиде совсем приуныли.
Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору

77. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +/
Сообщение от Аноним (79), 15-Янв-22, 13:34 
пилят потихоньку
https://github.com/Rust-GCC/gccrs
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

203. "Проект Tor опубликовал Arti 0.0.3, реализацию Tor на языке R..."  +/
Сообщение от Ordu (ok), 16-Янв-22, 06:20 
> Как там продвигается инициатива портировать раст на гцц?

Можно почитать здесь: https://thephilbert.io/

Или вот здесь (https://thephilbert.io/2021/12/20/gcc-rust-in-2021/) есть табличка, из которой следует, что осталось разобраться с макросами и cfg (условная компиляция), импортами и областями видимости, const generics и intrinsics. Обещают к концу 2022 сделать это.

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

3. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +3 +/
Сообщение от псевдонимус (?), 15-Янв-22, 10:01 
Ну вот и все...(
Ответить | Правка | Наверх | Cообщить модератору

143. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +2 +/
Сообщение от Урри (ok), 15-Янв-22, 18:26 
Граждане решили похоронить проект с помощью банальнейшего технического долга.
Запасаемся попкорном и хорошим настроением - ближайший год принесет нам массу поводов для смеха.
Ответить | Правка | Наверх | Cообщить модератору

181. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  –2 +/
Сообщение от Dzen Python (ok), 15-Янв-22, 20:16 
Скорее всего кто-то в командовании ВМФ США начитался растовых buzzword'ов, и, будучи в статусе полузнайки, впечатлился.

Не дадут ему умереть вливания из штатовского госбюджета. Это у нас пилят все, а на оставшуюся тысячу практиканты делают НЕЧТО; там оставят хотя бы тысяч десять баксов и посадят накрученного дрилл-сержантом контрактника. Разница, разница вот она.

Ответить | Правка | Наверх | Cообщить модератору

4. Скрыто модератором  –5 +/
Сообщение от псевдонимус (?), 15-Янв-22, 10:03 
Ответить | Правка | Наверх | Cообщить модератору

7. Скрыто модератором  +5 +/
Сообщение от пох. (?), 15-Янв-22, 10:07 
Ответить | Правка | Наверх | Cообщить модератору

13. Скрыто модератором  +/
Сообщение от псевдонимус (?), 15-Янв-22, 10:17 
Ответить | Правка | Наверх | Cообщить модератору

32. Скрыто модератором  –1 +/
Сообщение от пох. (?), 15-Янв-22, 11:23 
Ответить | Правка | Наверх | Cообщить модератору

45. Скрыто модератором  +/
Сообщение от псевдонимус (?), 15-Янв-22, 11:57 
Ответить | Правка | Наверх | Cообщить модератору

94. Скрыто модератором  +/
Сообщение от Михрютка (ok), 15-Янв-22, 14:04 
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

99. Скрыто модератором  +/
Сообщение от пох. (?), 15-Янв-22, 14:26 
Ответить | Правка | Наверх | Cообщить модератору

106. Скрыто модератором  +/
Сообщение от Михрютка (ok), 15-Янв-22, 14:54 
Ответить | Правка | Наверх | Cообщить модератору

48. Скрыто модератором  +/
Сообщение от Михрютка (ok), 15-Янв-22, 12:02 
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

100. Скрыто модератором  –1 +/
Сообщение от пох. (?), 15-Янв-22, 14:28 
Ответить | Правка | Наверх | Cообщить модератору

43. Скрыто модератором  +/
Сообщение от bugmenot (??), 15-Янв-22, 11:53 
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

44. Скрыто модератором  +1 +/
Сообщение от bugmenot (??), 15-Янв-22, 11:54 
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

46. Скрыто модератором  +/
Сообщение от псевдонимус (?), 15-Янв-22, 11:58 
Ответить | Правка | Наверх | Cообщить модератору

58. Скрыто модератором  +1 +/
Сообщение от Аноним (58), 15-Янв-22, 12:33 
Ответить | Правка | Наверх | Cообщить модератору

116. Скрыто модератором  +/
Сообщение от Не будь васяном (?), 15-Янв-22, 15:41 
Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

21. Скрыто модератором  +/
Сообщение от Анонн (?), 15-Янв-22, 10:42 
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

28. Скрыто модератором  +/
Сообщение от псевдонимус (?), 15-Янв-22, 10:57 
Ответить | Правка | Наверх | Cообщить модератору

64. Скрыто модератором  +2 +/
Сообщение от Аноним (64), 15-Янв-22, 13:06 
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

89. Скрыто модератором  +1 +/
Сообщение от Аноним (89), 15-Янв-22, 13:54 
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

15. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Иваня (?), 15-Янв-22, 10:18 
У меня одного так:

This site can’t be reached.

ERR_CONNECTION_RESET

Ответить | Правка | Наверх | Cообщить модератору

20. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Анонимemail (20), 15-Янв-22, 10:30 
Иваня, каким местом читаете здешние новости?

https://opennet.ru/56303-tor

Ответить | Правка | Наверх | Cообщить модератору

23. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +1 +/
Сообщение от псевдонимус (?), 15-Янв-22, 10:44 
Айпишники перебанили. Проси мост или поднимай впс с ним за рубежом. Трафик не забуть завернуть во что-то легальное.
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

24. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  –2 +/
Сообщение от псевдонимус (?), 15-Янв-22, 10:46 
МТС полностью банит. Опсосы как всегда вперде планеты всей.
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

33. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +1 +/
Сообщение от пох. (?), 15-Янв-22, 11:25 
А кто не хочет добровольно в колхоз - у того лицензию на корову отнимут.
Ответить | Правка | Наверх | Cообщить модератору

49. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от псевдонимус (?), 15-Янв-22, 12:11 
> А кто не хочет добровольно в колхоз - у того лицензию на
> корову отнимут.

Если это колхоз, то я торговец черным деревом.

Ответить | Правка | Наверх | Cообщить модератору

17. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +5 +/
Сообщение от псевдонимус (?), 15-Янв-22, 10:22 
>желание добиться более высокого уровня защищённости кода за счёт использования языка,

Ада для чего делалась?

Ответить | Правка | Наверх | Cообщить модератору

34. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +1 +/
Сообщение от пох. (?), 15-Янв-22, 11:25 
Э? Грешников пытать, разьве нет?!
Ответить | Правка | Наверх | Cообщить модератору

39. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +1 +/
Сообщение от псевдонимус (?), 15-Янв-22, 11:48 
Это устаревшая технология пыток. Раст изощреннее. Тут главное чтобы палач сам апстену не убился.
Ответить | Правка | Наверх | Cообщить модератору

183. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Dzen Python (ok), 15-Янв-22, 20:20 
Ада? Не стильно, не модно, нет такой рекламы и фанатиков.
Адеры делом занимаются, софт пишут и бабло с него получают. Им некогда бегать по всем IT'шным и околоайтишным ресурсам и рассказывать каждому встречному, поперечному и Поперечному про то, как borrow checker бороздит просторы Большого театра, спасая программиста от памяти. У адеров есть работа.
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

286. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от wyry (?), 23-Янв-22, 08:17 
Вот кстати ситуация с Rust НУ ОЧЕНЬ напоминает ситуацию с Ada, причём над Ada стебались на тот момент абсолютно все титаны индустрии, начиная с Дейкстры, заканчивая Виртом. И самое любопытное, что цитаты по факту подходят в отношении Rust.
Дейкстра: Если Ada собирается выдать стандарт, желательно, чтобы он был недвусмысленно документирован. По меньшей мере две группы попытались сделать это; в результате обе выдали около 600 страниц формального текста. Это гораздо больше, чем необходимо, чтобы удостовериться в невозможности хотя бы твердо установить, что оба документа определяют один и тот же язык. Ошибка очевидной неуправляемости этих двух документов кроется не в двух группах, составивших их, не в принятом ими формализме, а лишь в самом языке: сами не обеспечив формального определения, могут ли его разработчики скрыть, что они предлагают неуправляемого монстра. То, что Ada уменьшит проблемы программирования и увеличит надёжность наших разработок до приемлемых границ, — это лишь одна из тех сказок, в которые могут поверить только люди с военным образованием.
Вирт: Слишком много всего вываливается на программиста. Я не думаю, что, изучив треть Ады, можно нормально работать. Если вы не освоите всех деталей языка, то в дальнейшем можете споткнуться на них, и это приведёт к неприятным последствиям.
Тоже самое отчасти касается и современного C++, НО в C++ можно практически безболезненно гайдлайнами очертить необходимый инструментарий и не лезть за его пределы (так по сути все и поступают, включая Google).
Ответить | Правка | Наверх | Cообщить модератору

223. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +1 +/
Сообщение от burjui (ok), 16-Янв-22, 14:49 
А ты пробовал на ней писать? Попробуй, а потом оцени удобство использования. Такой же многословный и неуклюжий, как Pascal, со всеми его недостатками, а читабельность кода при этом не сильно лучше C++, хотя и выглядит не так заковыристо. Так-то, при наличии бесконечного количества человеко-часов, можно на чём угодно код писать, хоть на Haskell.
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

258. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +2 +/
Сообщение от edo (ok), 17-Янв-22, 05:59 
пока те куски кода, что я читал на расте, не именно читемостью и лаконичностью не впечатлили.
Ответить | Правка | Наверх | Cообщить модератору

22. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +1 +/
Сообщение от псевдонимус (?), 15-Янв-22, 10:42 
Надежда только на то что ниасилят. Проект всё-таки сложный, это вам не гномдилдо40000 пилить.
Ответить | Правка | Наверх | Cообщить модератору

184. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  –1 +/
Сообщение от Dzen Python (ok), 15-Янв-22, 20:23 
Ну вот тут хрен знает. С одной стороны полноценные ресурсы Лаборатории ВМФ США, с другой - разработчики относительно скоро демобилизовываться будут, а гражданскими спецами придут работать обратно не все.

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

Ответить | Правка | Наверх | Cообщить модератору

284. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от ddd2 (?), 19-Янв-22, 02:54 
>>  разработчики относительно скоро демобилизовываться буду

питонисты всегда в укурке... откуда про исследовательские части US Army байки берешь?

Ответить | Правка | Наверх | Cообщить модератору

29. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Корец (?), 15-Янв-22, 11:02 
Ну вот теперь поглядим, будут ли тут cve'шки связанные с работой с памятью и насколько хорош этот хвалёный раст ;)
Ответить | Правка | Наверх | Cообщить модератору

55. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (53), 15-Янв-22, 12:24 
Лично раст обожаю, но справедливости ради в Тор нет CVE по работе с памятью.
Ответить | Правка | Наверх | Cообщить модератору

57. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (53), 15-Янв-22, 12:30 
*Которые бы приводили к RCE. DoS есть
Ответить | Правка | Наверх | Cообщить модератору

111. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (210), 15-Янв-22, 15:16 
> DoS есть

В rust для этого есть паника!

Ответить | Правка | Наверх | Cообщить модератору

150. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +1 +/
Сообщение от Аноним (-), 15-Янв-22, 18:44 
Всмысле розовые пони будут бегать в панике когда их досят ?
Ответить | Правка | Наверх | Cообщить модератору

209. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (210), 16-Янв-22, 11:28 
> розовые

Ты что, расист?

Ответить | Правка | Наверх | Cообщить модератору

251. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (251), 17-Янв-22, 00:59 
Прочитал как "растист"
Ответить | Правка | Наверх | Cообщить модератору

266. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (266), 17-Янв-22, 13:59 
> Ты что, расист?

И что?

Ответить | Правка | К родителю #209 | Наверх | Cообщить модератору

35. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от abu (?), 15-Янв-22, 11:26 
У меня чисто советская реакция на подобные новости - когда суют во все утюги что-то одно, то надо отойти в сторону, чтобы не забрызгало. Когда стадо либо его имитация идут в одну сторону, моя сторона другая.

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

Годность делается не так, а трудами. И если труды по rust-овской теме перевесят все эти судачества, то мои сомнения пройдут.

Ответить | Правка | Наверх | Cообщить модератору

51. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +2 +/
Сообщение от псевдонимус (?), 15-Янв-22, 12:14 
> У меня чисто советская реакция на подобные новости - когда суют во
> все утюги что-то одно, то надо отойти в сторону, чтобы не
> забрызгало. Когда стадо либо его имитация идут в одну сторону, моя
> сторона другая.
> ИЧСХ - никакой другой ЯП, насколько могу видеть, не славится тем, что
> в каждую дырку его пытаются сунуть и, что самое главное, подать
> это как что-то максимально и непременно нужное, годное. Мб, только тут
> все так, а везде - иначе?
> Годность делается не так, а трудами. И если труды по rust-овской теме
> перевесят все эти судачества, то мои сомнения пройдут.

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

Ответить | Правка | Наверх | Cообщить модератору

130. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  –5 +/
Сообщение от НяшМяш (ok), 15-Янв-22, 17:09 
> ИЧСХ - никакой другой ЯП, насколько могу видеть, не славится тем, что в каждую дырку его пытаются сунуть и, что самое главное, подать это как что-то максимально и непременно нужное, годное.

Java - пиши один раз, запускай везде
JavaScript - сначала формочки валидировали, теперь половина десктопа с бекендами на нём
С# - из "нашего ответа на жабу" для десктопов теперь дотнеткор из каждого утюга лезет
Go - лютое стрёмное убожество, которое стараниями гугла вызывает струи кипятка у всех хипстеров

У Rust из этой компашки хотя бы какие-то полезные примочки есть.

Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

170. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +1 +/
Сообщение от ononoki (?), 15-Янв-22, 19:51 
А чего ещё ждать от 50 лет деда лысого cnile..
Воин света, борец со смузи, борец с растом, жс, системд.
Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

37. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +6 +/
Сообщение от Анонн (?), 15-Янв-22, 11:39 
Забавно.
Разрабы Tor приняли такое решение. Потому что они понимают что тянуть старую архитектуру будет со временем сложнее и сложнее. И фиксить CVE по памяти тоже так себе удовольствие
https://gitlab.torproject.org/legacy/trac/-/issues/15083
https://gitlab.torproject.org/tpo/core/tor/-/issues/33119
https://gitlab.torproject.org/tpo/core/tor/-/issues/40392

Но тут такие аноны и такие "Вот тупые! Нафиг вам этот раст!!111".
Куда же разрабам Tor до божественных кодеров опенька, которые пишут на 100 языках и у которых ничего не падает))

Ответить | Правка | Наверх | Cообщить модератору

56. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  –1 +/
Сообщение от Аноним (56), 15-Янв-22, 12:24 
У тебя нет никаких аргументов что новая архитектура будет проще или что в ней не будет CVE по памяти.
Ответить | Правка | Наверх | Cообщить модератору

63. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  –2 +/
Сообщение от Анонн (?), 15-Янв-22, 13:04 
У меня нет. А у разрабов тора - есть.
Как минимум модульность сделает код проще. Но конечно Аноним (56) знает лучше разрабов тора))
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

237. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (-), 16-Янв-22, 18:27 
>модульность сделает код проще.

Это когда модульность делала код проще?

Ответить | Правка | Наверх | Cообщить модератору

271. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (53), 17-Янв-22, 18:06 
Не знаю что за странные люди вас минусуют, но вы абсолютно правы это называется абстрагирование https://ru.wikipedia.org/wiki/Абстракция и https://ru.wikipedia.org/wiki/Обобщение_понятий Именно так наш мозг справляется со сложностью этого мира. Иначе бы он лопнул.

Люди мыслят о чем-либо сложном, приходят к выводу. Это становится для них аксиомой которую они затем всюду применяют чтобы заново не разбирать все на составляющие. Также и с модулями.

Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору

144. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +3 +/
Сообщение от Урри (ok), 15-Янв-22, 18:32 
Ты хочешь сказать, что разрабы, не осилившие банальнейшие процессы CI, смогут избавиться от проблем переписыванием на раст?

> и у которых ничего не падает

У меня не падает. Последний раз, когда мой говнокод крашился в продакшене был лет 10 назад.
Это все банально потому, что я знаю волшебное, недоступное мартышкам слово "умные указатели" и широко использую их.

Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

185. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (185), 15-Янв-22, 21:16 
Умные указатели тоже далеко не панацея, имеют ограничения на использование, имеют прикольные сайд эффекты. В взрослых проектах на плюсах пилят свою систему управления памятью, которая также обеспечивает явный или неявный возврат объектов в пул.
Ответить | Правка | Наверх | Cообщить модератору

41. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  –1 +/
Сообщение от Scriptor (ok), 15-Янв-22, 11:50 
Т.е. SOCKS-прокси в конечном итоге выпилят?
Ответить | Правка | Наверх | Cообщить модератору

52. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +1 +/
Сообщение от Анонка (?), 15-Янв-22, 12:20 
Видимо исходники Tor превратились в такой окаменевший говнокод, что только переписывание с нуля исправит ситуацию

Штош, тут rust их не спасет, ибо продуманной ООП архитектуры, любой более менее сложный проект превращается в хаотичную мешанину функций и данных с тысячами неявных зависимостей между собой

А так, любопытно понаблюдать что выйдет и куда их это заведет

Ответить | Правка | Наверх | Cообщить модератору

167. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  –1 +/
Сообщение от Dzen Python (ok), 15-Янв-22, 19:43 
Штатовские военные денег дадут, солдатиков в кодеры подкинут...
Другое дело, если появится какой-нибудь EDROLANG++, который может не только по хипстерски тянуть зависимости и мочь отследить все пары alloc-dealloc, но и, скажем, автоматом делать безопасное IO (в рамках трёх с половиной дубово-кондовых шаблонов, вшитых в компилятор, но кому это важно?), то как скоро они бросят хруст и перебегут на него?
Ответить | Правка | Наверх | Cообщить модератору

238. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +1 +/
Сообщение от Аноним (-), 16-Янв-22, 18:28 
>Другое дело, если появится какой-нибудь

Хаскель жи.

Ответить | Правка | Наверх | Cообщить модератору

268. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (268), 17-Янв-22, 14:36 
>Штатовские военные денег дадут, солдатиков в кодеры подкинут...

Переписывали бы на Ada уж тогда.

Ответить | Правка | К родителю #167 | Наверх | Cообщить модератору

54. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +2 +/
Сообщение от Анонка (?), 15-Янв-22, 12:23 
Очередной проект который вместо изменения архитектуры ПО, меняет язык, веря в его чудодейственные качества(((
Ответить | Правка | Наверх | Cообщить модератору

59. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Анонимemail (20), 15-Янв-22, 12:39 
зачем её менять?
Ответить | Правка | Наверх | Cообщить модератору

61. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +3 +/
Сообщение от Анонка (?), 15-Янв-22, 12:43 
Может для того чтобы сделать ПО поддерживаемым, тестируемым и расширяемым без постоянного переписывания всего ПО?
Ответить | Правка | Наверх | Cообщить модератору

102. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  –1 +/
Сообщение от пох. (?), 15-Янв-22, 14:38 
> Может для того чтобы сделать ПО поддерживаемым, тестируемым и расширяемым без постоянного
> переписывания всего ПО?

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

Это ж так и самого капитана галеры могут сократить.


Ответить | Правка | Наверх | Cообщить модератору

225. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от burjui (ok), 16-Янв-22, 15:08 
Много ли примеров проектов, где первоначальная архитектура сразу оказалась оптимальной и не потребовала переделки? Такое возможно только если весь возможный функционал известен наперёд и он достаточно ограничен по возможностям. Хороший пример - компиляторы. А вот в случае более архитектурно сложных проектов это уже, скорее, сказка, чем быль.
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

131. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +3 +/
Сообщение от НяшМяш (ok), 15-Янв-22, 17:11 
Менять архитектуру - в 99% случаев == переписывать. А если всё равно переписывать, почему бы не на том, что упрощает работу?
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

224. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +2 +/
Сообщение от burjui (ok), 16-Янв-22, 15:02 
По мнению опеннетчиков, переписывать вообще ничего нельзя, потому что сразу нужно писать нормально (желательно, чтобы ещё было Unix way, что бы это ни значило в рамках конкретного проекта). Естественно, только эти избранные знают, как это делать, а 99.9% разработчиков вынуждены фармить опыт на граблях в течение десятилетий. А если и переписывать, то на божественном C, ибо это самый лучший язык в эвереттовской мультивселенной, а всё остальное - нечитабельное гуано для смузихлёбов и т.д. Linux написан на C - значит, и всё остальное нужно писать на нём.
Ответить | Правка | Наверх | Cообщить модератору

168. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Dzen Python (ok), 15-Янв-22, 19:45 
Скорее всего так: старые разработчики (из 90х, выросших на jetx'е) демобилизовались, а новые, только заключившие контракт (из 00х, выросших на myspace и aol) не понимают за ними ничего.
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

60. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  –1 +/
Сообщение от Аноним (60), 15-Янв-22, 12:41 
выросло поколение, у которого в ошибках в коде виноваты языки.
поэтому появляются языки (такие как раст и го), ограничивающие людей так, чтобы вероятность возникновения ошибок снизилась.
newspeak'и в сфере программирования, хотя и с полезными плюшками.

будем посмотреть, что получится.

за тор беспокоиться не стоит: это серьёзный элемент влияния, ему не дадут загнуться.

Ответить | Правка | Наверх | Cообщить модератору

62. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  –1 +/
Сообщение от Анонка (?), 15-Янв-22, 12:44 
Сишная процедурная парадигма это ассемблер с нескучным синтаксисом, впрочем как и недоООП раста
Ответить | Правка | Наверх | Cообщить модератору

65. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +2 +/
Сообщение от Аноним (65), 15-Янв-22, 13:06 
Но ведь сишку как бы и делали в качестве (переносимого) ассемблера с нескучным синтаксисом, нет?..
Ответить | Правка | Наверх | Cообщить модератору

67. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  –4 +/
Сообщение от Анонн (?), 15-Янв-22, 13:09 
Да, и она прекрасно работала и работает на малых проектах.
Но как только сложность возрастает до определенного уровня - начинаются проблемы, потому что чем больше строк кода, тем больше шансов налажать напр. в адресации. И програмеры таки да лажают. Причем на очень важных проектах типа ядра линукса.
Ответить | Правка | Наверх | Cообщить модератору

74. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +6 +/
Сообщение от Смузихлёб (?), 15-Янв-22, 13:22 
> Сишная процедурная парадигма это ассемблер с нескучным синтаксисом

Сразу видно человека ни разу не программирующего на ассемблере.

Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

194. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Анонка (?), 15-Янв-22, 23:51 
В чем отличие? Кроме синтаксиса? Управляющие конструкции(условия, циклы) и функции(подпрограммы) есть и в ассемблере, ну и макросы как часть компилятора асма
Ответить | Правка | Наверх | Cообщить модератору

197. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +3 +/
Сообщение от Смузихлёб (?), 16-Янв-22, 01:12 
> В чем отличие?

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

Ответить | Правка | Наверх | Cообщить модератору

70. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +4 +/
Сообщение от Смузихлёб (?), 15-Янв-22, 13:10 
Нынешнее поколение шину адреса от шины данных никогда не отличит, а про стек вообще слышали только в мемчиках. Зато могЮт модные пЭхЭпЭ фреймворки.
Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору

73. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  –4 +/
Сообщение от Аноним (73), 15-Янв-22, 13:19 
Что такое шина? Автомобильную знаю.
Ответить | Правка | Наверх | Cообщить модератору

125. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +1 +/
Сообщение от Аноним (60), 15-Янв-22, 16:51 
Это широкая штука с проволокой по которой данные туда-сюда ползают.
Ответить | Правка | Наверх | Cообщить модератору

126. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (210), 15-Янв-22, 16:55 
> Это широкая штука с проволокой

Согласен. USB, SATA, PCI Express - слишком широкие!

Ответить | Правка | Наверх | Cообщить модератору

132. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +3 +/
Сообщение от НяшМяш (ok), 15-Янв-22, 17:12 
IDE был широкий и LPT. А USB с SATA это новодел бесовской.
Ответить | Правка | Наверх | Cообщить модератору

140. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (210), 15-Янв-22, 18:08 
Да, вообще одни бесовские pci express, i2c, spi, can...

Да, еще ethernet!

Ответить | Правка | Наверх | Cообщить модератору

76. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (73), 15-Янв-22, 13:32 
Ну так советские школьники сами компьютеры с нуля собирали, поэтому успешно вникали, а сейчас уже такого нет, так как после уничтожения СССР отрасль по созданию компьютерного железа исчезла. Сейчас школьникам дают всё готовое, импортное, переусложнённое, да ещё и без нормальной документации на русском. Ваши поколения уничтожили отрасль, а теперь обвиняете в последствиях своих детей.
Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору

122. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +2 +/
Сообщение от Qwerty123456 (?), 15-Янв-22, 16:33 
Впадает в маразм поколение, которое даже не знает как лошадь подковать.
Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору

191. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (-), 15-Янв-22, 22:45 
> выросло поколение, у которого в ошибках в коде виноваты языки.
> поэтому появляются языки (такие как раст и го), ограничивающие людей так,

Выросло поколение, косящее под "выросшее поколение", но прокалывающееся на мелочах:
http://landoflisp.com/comic_20x_9.png
http://landoflisp.com/

Впрочем да, "Мудрость не всегда приходит с возрастом, иногда возраст приходит один."(с)

Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору

196. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (196), 16-Янв-22, 00:36 
> http://landoflisp.com/

оказывается это не языки виноваты в возникновении ошибок, а это ошибки прилетели из космоса, захватили планету и организовали мировой дипстейт!
как я раньше не догадался...

Ответить | Правка | Наверх | Cообщить модератору

72. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (73), 15-Янв-22, 13:16 
>Изменение позволило менять настройки из Rust на лету во время работы клиента Tor.

Как это реализовано? Запущен бесконечный цикл, который дёргает диск, проверяя, изменился ли файл конфига?

Ответить | Правка | Наверх | Cообщить модератору

86. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (-), 15-Янв-22, 13:52 
ну есть специальные системные апи для подобных штук (+ на .Net такое давно есть).
Главный вопрос: А НАФИГА МЕНЯТЬ НА ЛЕТУ???? ЭТО ТОЧНО НУЖНО???? (ведь потом после таких реконфигураций пойдут регрессии в самом главном - в БЕЗОПАСНОСТИ. 100% пойдут)
Ответить | Правка | Наверх | Cообщить модератору

96. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  –1 +/
Сообщение от Kusb (?), 15-Янв-22, 14:18 
Не разбираюсь, но может сообщение от ОС есть. Типа файл изменился, перечитай.
Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

189. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +1 +/
Сообщение от Аноним (189), 15-Янв-22, 21:55 
> Типа файл изменился, перечитай.

А ты уверен, что все изменения - консистентные, и что их можно совокупно использовать?

Ответить | Правка | Наверх | Cообщить модератору

192. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (-), 15-Янв-22, 22:56 
>> Типа файл изменился, перечитай.
> А ты уверен, что все изменения - консистентные, и что их можно совокупно использовать?

А ты уверен, что API проектировали глупые люди?
https://man7.org/linux/man-pages/man7/inotify.7.html
> IN_MODIFY
> IN_CLOSE_WRITE

Ответить | Правка | Наверх | Cообщить модератору

200. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  –1 +/
Сообщение от Аноним (189), 16-Янв-22, 03:27 
Ты зачем дураком прикидываешься? Я тебе даже подсказку дам: вот набираешь ты текст, пишешь "мама мыла ра...", тут редактор делает автосэйв, срабатывает твой inotify, что ты увидишь?
Ответить | Правка | Наверх | Cообщить модератору

201. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (-), 16-Янв-22, 03:49 
>> Изменение позволило менять настройки из Rust на лету во время работы клиента Tor.
> Ты зачем дураком прикидываешься? Я тебе даже подсказку дам: вот набираешь ты
> текст, пишешь "мама мыла ра...", тут редактор делает автосэйв, срабатывает твой
> inotify, что ты увидишь?

Ты ламером прикидываешься, записывая в конфиг Tor "мама мыла ра..." в редакторе с автосэйв?

Так редактирование _текстового_ конфига подразумевает знание азов, если что.
Да и для особо одаренных обычно еще и упоминают, что-то типа:
-e      Edit the current crontab using the editor specified by the VISUAL
             or EDITOR environment variables.  The specified editor must edit
             the file in place; any editor that unlinks the file and recreates
             it cannot be used.  After you exit from the editor, the modified
             crontab will be installed automatically.

Или ты просто не умеешь читать?


Ответить | Правка | Наверх | Cообщить модератору

133. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +2 +/
Сообщение от НяшМяш (ok), 15-Янв-22, 17:14 
inotify на Linux, kevent на BSD/macOS
Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

78. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (210), 15-Янв-22, 13:35 
Всем unwrap, господа:

https://gitlab.torproject.org/search?search=unwrap&group_id=...

Ответить | Правка | Наверх | Cообщить модератору

83. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (210), 15-Янв-22, 13:39 
> torproject.org

Говорят, tor заблокировали

Ответить | Правка | Наверх | Cообщить модератору

134. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +1 +/
Сообщение от НяшМяш (ok), 15-Янв-22, 17:15 
> This file uses `unwrap()` a fair deal, but this is fine in test/bench code
> because it's OK if tests and benchmarks simply crash if things go wrong.

Всё что нужно знать об экспертах опеннета.

Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору

137. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (210), 15-Янв-22, 17:35 
Еще есть такое

> // NOTE: it seems that `unwrap` may be safe because of builder defaults

Хочешь, чтобы я еще поискал expect, panic! и другие паникующие функции?

Ответить | Правка | Наверх | Cообщить модератору

80. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +3 +/
Сообщение от Аноним (210), 15-Янв-22, 13:37 
> 0.0.3

Не, ну, такой мажор - срочно в новость!

Ответить | Правка | Наверх | Cообщить модератору

81. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +1 +/
Сообщение от Аноним (84), 15-Янв-22, 13:37 
>Rust также даст возможность добиться более высокой скорости разработки, чем при использовании Си, за счёт выразительности языка

Это такой троллинг Раста в новости.

Ответить | Правка | Наверх | Cообщить модератору

90. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  –1 +/
Сообщение от Аноним (-), 15-Янв-22, 13:55 
"более высокой скорости" - не знал что у скорости есть ВЫСОТА!!! ))))
может по русски правильней - "большей скорости"???
Ответить | Правка | Наверх | Cообщить модератору

97. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Kusb (?), 15-Янв-22, 14:21 
Более быстрой скорости же.
А вообще очень удивляет такой подход к словам, например такое восприятие "высокой скорости".
Ответить | Правка | Наверх | Cообщить модератору

101. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +5 +/
Сообщение от Аноним (101), 15-Янв-22, 14:34 
Высокая цена.
Высокое разрешение.
Высокое потребление памяти.

Добро пожаловать в русский язык.

Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору

233. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от морошка ягодка такая (?), 16-Янв-22, 16:39 
высокая легковесность
Ответить | Правка | Наверх | Cообщить модератору

113. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним84701 (ok), 15-Янв-22, 15:20 
> "более высокой скорости" - не знал что у скорости есть ВЫСОТА!!! ))))  
> может по русски правильней - "большей скорости"???

Большескоростной поезд/интернет? o_O

Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору

87. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  –2 +/
Сообщение от анончик (?), 15-Янв-22, 13:54 
Сейчас читаю книгу (beginning rust from novice to professional 2021), - покак не дочитал до конца, но уже сложилось впречатление, что Rust это очень качественный инструмент, - особенно нравится, то как компилятор сообщает о тех или иных ситуациях: прочитал, сделал так как сказал компилятор и всё работает + можно тут же получить дополнительную информацию; после Си и С++, - это выглядит конечно мега круто!!!

Так вот я не понимаю откуда такой хейт в сторону Rust?:) хотя понимаю, тут так же как с Си и C++ -> хейтят только те кто так и не смогли осилить??:)

Ответить | Правка | Наверх | Cообщить модератору

92. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +1 +/
Сообщение от Аноним (-), 15-Янв-22, 13:58 
"хейтят только те кто так и не смогли осилить" - ты же сам себе противоречишь что "...сделал так как сказал компилятор и всё работает".
был тут комментатор который вероятно прав - вроде как раст нужен корпорация что бы стало много-много инженеров которые смогли таки "вкатиться" (на C\C++ это однозначно сложнее).
Ответить | Правка | Наверх | Cообщить модератору

93. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  –1 +/
Сообщение от анончик (?), 15-Янв-22, 14:04 
Я например могу следовать советам компилятора, и понимаю что нужно сделать, но у меня складывается что походу остальные не в состоянии этого сделать??? хм... иначе я просто ну не понимаю откуда столько хейта?
Ответить | Правка | Наверх | Cообщить модератору

115. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (-), 15-Янв-22, 15:31 
Тут всё банально - у раста конченная экосистема, которую могут принять только виндузатники, которые привыкли к своему dotnet-фистингу. У любого нормально человека, сразу возникает вопрос: а зачем ему тащить к себе на комп ещё одну имплементацию либ, да ещё и по несколько версий под каждую программу.
Ответить | Правка | Наверх | Cообщить модератору

121. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  –1 +/
Сообщение от анончик (?), 15-Янв-22, 16:15 
чем вас .net так обидел?:) Вполне себе нормальная вещь. Как по мне намного приятнее чем всякие там C++ или Java.
Ответить | Правка | Наверх | Cообщить модератору

215. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от anonymous (??), 16-Янв-22, 12:37 
> У любого нормально человека, сразу возникает вопрос: а зачем ему тащить к себе на комп ещё одну имплементацию либ, да ещё и по несколько версий под каждую программу.

А почему это вопрос не возникает при установке, например, libstdc++? Тут Rust ничем ну хуже других языков, к которым, почему-то, этих претензий нет.

Ответить | Правка | К родителю #115 | Наверх | Cообщить модератору

239. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  –1 +/
Сообщение от Аноним (-), 16-Янв-22, 18:35 
Потому что libstdc++ не тянется из cargo и прочих npm, очевидно же.
Ответить | Правка | Наверх | Cообщить модератору

243. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (-), 16-Янв-22, 20:11 
> которую могут принять только виндузатники,
> У любого нормально человека, сразу возникает вопрос: а зачем ему тащить к себе на комп ещё одну имплементацию либ, да ещё и по несколько версий под каждую программу.
> Потому что libstdc++ не тянется из cargo и прочих npm, очевидно же.

https://packages.debian.org/sid/ripgrep
https://packages.debian.org/sid/libstd-rust-1.56
Маковод почти совсем не палится.


Ответить | Правка | Наверх | Cообщить модератору

261. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от anonymous (??), 17-Янв-22, 11:56 
Так и в Rust никто не заставляет использовать cargo. Можно использовать apt, или вообще вручную пакетики тягать. cargo -- это лишь дополнительный инструмент, который позволяет избежать всё той же самой ручнорй работы. cargo ничего не меняет в вопросе зависимостей, а лишь предлагает автоматически скачать то, что требуется написанному коду. Но утилита абсолютно опциональная. Иными словами cargo не имеет отношения к вашей изначальной претензии.

Посему повторюсь: так а в чём принципиальная разница в не любимых вам зависимостях с, например, C++?

Ответить | Правка | К родителю #239 | Наверх | Cообщить модератору

149. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +1 +/
Сообщение от Урри (ok), 15-Янв-22, 18:41 
> Так вот я не понимаю откуда такой хейт в сторону Rust?:)

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

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

Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору

171. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  –3 +/
Сообщение от Dzen Python (ok), 15-Янв-22, 19:52 
Необязательно пробовать дерьмо, чтобы сказать, что оно невкусное.
А тебе бы накидывать потоньше, а то придется объяснять за unsafe
Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору

204. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +1 +/
Сообщение от Аноним (53), 16-Янв-22, 06:21 
>а то придется объяснять за unsafe

Он тебе два слова скажет - "локализация ошибки" и ты утрешься.

Ответить | Правка | Наверх | Cообщить модератору

234. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  –1 +/
Сообщение от Аноним (210), 16-Янв-22, 16:56 
> unsafe
> локализация ошибки

Типичная логика растиста - повторение "истин".

Ответить | Правка | Наверх | Cообщить модератору

256. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (-), 17-Янв-22, 01:59 
>> unsafe
>> локализация ошибки
> Типичная логика растиста - повторение "истин".

Типичный подход невежественных антираститов - повторение нафантазированных глупостей.


Ответить | Правка | Наверх | Cообщить модератору

279. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Ordu (ok), 18-Янв-22, 07:45 
> А тебе бы накидывать потоньше

Твоя неспособность пройти мимо и не отреагировать как бы говорит нам, что тоньше нет нужды, и так сожрёшь.

Ответить | Правка | К родителю #171 | Наверх | Cообщить модератору

219. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +1 +/
Сообщение от Аноним (53), 16-Янв-22, 12:53 
Они не могут принять. Но веских аргументов против него нет, только злоба.

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

Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору

253. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (251), 17-Янв-22, 01:14 
> Сейчас читаю книгу (beginning rust from novice to professional 2021), - покак не дочитал до конца

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

Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору

88. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  –8 +/
Сообщение от Аноним (-), 15-Янв-22, 13:54 
"более высокой скорости" - не знал что у скорости есть ВЫСОТА!!! ))))
может по русски правильней - "большей скорости"???
Ответить | Правка | Наверх | Cообщить модератору

112. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +1 +/
Сообщение от Ordu (ok), 15-Янв-22, 15:20 
Да, точно. И вместо "высокоскоростная магистраль" надо говорить "большоскоростная магистраль". Хотя не, как-то не так. Может "огромноскоростная"?
Ответить | Правка | Наверх | Cообщить модератору

172. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Dzen Python (ok), 15-Янв-22, 19:55 
Прижившая уродская калька с уродливого маркетингового high-speed, да.
Просто "скоростная магистраль"
Ответить | Правка | Наверх | Cообщить модератору

95. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  –3 +/
Сообщение от Аноним (95), 15-Янв-22, 14:11 
И как всегда Opennet отчаянно против любых перемен и нововведений, до последнего цепляется за старый православный С и умирающий X11.
Ответить | Правка | Наверх | Cообщить модератору

98. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +8 +/
Сообщение от Аноним (210), 15-Янв-22, 14:26 
Виндузятнику лучше знать, на каком языке написана его ОС и графическая подсистема (не на революционной rust)
Ответить | Правка | Наверх | Cообщить модератору

105. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  –1 +/
Сообщение от пох. (?), 15-Янв-22, 14:49 
> Виндузятнику лучше знать, на каком языке написана его ОС и графическая подсистема
> (не на революционной rust)

смотри, сглазишь.

Или ты думаешь, нассать ms'овским кумарам в уши про безопасТность (если не использовать, не использовать, нинини, только на полшишечки! unsafe) не получится? Еще как!

так что ждем-с.

Ответить | Правка | Наверх | Cообщить модератору

107. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +2 +/
Сообщение от Аноним (73), 15-Янв-22, 14:55 
Где аналог xdotool под вяленд? Ещё под вяленд нет ни одного годного GUI тулкита. И нет ни одного приличного нетайловго оконного менеджера (нужен аналог fluxbox или icewm).
Ответить | Правка | К родителю #95 | Наверх | Cообщить модератору

109. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  –2 +/
Сообщение от Аноним (210), 15-Янв-22, 15:05 
> где xdotool
> ни одного годного GUI тулкита
> ни одного приличного нетайловго оконного менеджера

Уже ответили:

>> отчаянно против любых перемен и нововведений

Скоро законодательно будут таких бледнолицых, ой, то есть, незаблокированно-кожих ущемлять, ой, то есть, ставить на путь истинный.

Ответить | Правка | Наверх | Cообщить модератору

146. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +2 +/
Сообщение от Vkni (ok), 15-Янв-22, 18:32 
Да, да, за умирающий уже лет 30 Х11, и против Wayland'а, который уже лет 12 пытается его заменить.

Потрясающая скорость развития "самой динамичной отрасли". :-) Блин, современная АЭС строится 8 лет.

Ответить | Правка | К родителю #95 | Наверх | Cообщить модератору

195. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  –1 +/
Сообщение от Анонн (?), 16-Янв-22, 00:02 
Это по плану она должна была строиться 8 лет, а по факту - то реактор уронят, то бетон треснет...
Ответить | Правка | Наверх | Cообщить модератору

198. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (189), 16-Янв-22, 03:18 
последний раз роняли Уеба.
Ответить | Правка | Наверх | Cообщить модератору

199. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (189), 16-Янв-22, 03:21 
> то бетон треснет

трещины в бетоне японцы ловко заклеивали бумагой.

Ответить | Правка | К родителю #195 | Наверх | Cообщить модератору

216. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от anonymous (??), 16-Янв-22, 12:41 
Лично я пользуюсь тем, что к Xorg можно подключаться по сети. Если бы Wayland был клиента сервер нефа, то давно на него переехал бы. Но увы.
Ответить | Правка | К родителю #95 | Наверх | Cообщить модератору

103. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  –1 +/
Сообщение от Аноним (103), 15-Янв-22, 14:38 
>обеспечивающего безопасную работу с памятью.

Опять ошибка в слове "безопастный".

Ответить | Правка | Наверх | Cообщить модератору

173. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  –1 +/
Сообщение от Dzen Python (ok), 15-Янв-22, 19:56 
Ты тоже ошибся. Хруст же "бишапашный"!
Ответить | Правка | Наверх | Cообщить модератору

119. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +2 +/
Сообщение от Аноним (119), 15-Янв-22, 16:10 
Хочу задать довольно деликатный вопрос: переписывание на rust действительно помогает или воз и ныне там? Есть "успешный опыт" с которым можно ознакомиться?
Ответить | Правка | Наверх | Cообщить модератору

123. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +6 +/
Сообщение от анончик (?), 15-Янв-22, 16:42 
Как по мне переписывать что-то с языка X на язык Y весьма сомнительное занятие и в большинстве случаев это просто трата сил, времени и денег. Как по мне, люди которые хотят переписать всё и вся на Rust это просто больные на голову сектанты у которых дальше разговоров дело никогда не продвинется, потому что они впринципе не представляют о каких трудозатратах идет речь!
Ответить | Правка | Наверх | Cообщить модератору

124. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  –1 +/
Сообщение от анончик (?), 15-Янв-22, 16:48 
но похоже в данном случае разработчики прекрасно понимают во что они ввязываются!
Ответить | Правка | Наверх | Cообщить модератору

128. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +1 +/
Сообщение от Аноним (210), 15-Янв-22, 17:01 
Я тоже прекрасно знал, когда каждый месяц менял дистр, потому что обои становились скучными!
Ответить | Правка | Наверх | Cообщить модератору

254. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (251), 17-Янв-22, 01:16 
не похоже
Ответить | Правка | К родителю #124 | Наверх | Cообщить модератору

176. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +1 +/
Сообщение от Dzen Python (ok), 15-Янв-22, 20:01 
Если есть халявное финансирование из бюджета ВМФ США - то почему бы и не переписать? Отцы-командиры подкинут солдатиков, дрилл-сержанты их будут правильно мотивировать (как в "Цельнометалличской оболочке"). Напишут, отцам-командирам повесят еще по одной жестяной медальке, дрилл-сержантам дадут еще одну орденскую плашечку, солдатики будут и так рады, а финансирование... а вот финансирование в чей карман уйдет...нет, не ЕдРо и лично ПУ...но это вопрос. Хороший такой вопрос.

Ты действительно думаешь, что деньги пилят только у нас?

Ответить | Правка | К родителю #119 | Наверх | Cообщить модератору

218. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от anonymous (??), 16-Янв-22, 12:45 
А разве Tor пилится не сообществом последние годы?
Ответить | Правка | Наверх | Cообщить модератору

278. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Самокатофил (?), 18-Янв-22, 07:37 
Тсс, не мешай. Там всё как злесь, а значит хуже.
Ответить | Правка | Наверх | Cообщить модератору

217. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от anonymous (??), 16-Янв-22, 12:44 
Например, я пользуюсь alacritty, вместо xterm.
В скором будущем собираюсь попробовать oreboot, вместо coreboot.
Ответить | Правка | К родителю #119 | Наверх | Cообщить модератору

222. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  –1 +/
Сообщение от Аноним (210), 16-Янв-22, 14:46 
> alacritty

https://github.com/alacritty/alacritty/issues/4806

Не читал, но осуждаю

Ответить | Правка | Наверх | Cообщить модератору

262. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от anonymous (??), 17-Янв-22, 12:02 
Когда я делал по ошибкеислишком большой буфер в xterm, там у меня память тоже "leaked". А вообще проблемы описанной в тикете у меня нет. Вероятно там человек тоже указал слишком большой буфер.
Ответить | Правка | Наверх | Cообщить модератору

227. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (210), 16-Янв-22, 15:46 
Ах, да, забыл коронную.

https://github.com/alacritty/alacritty/search?q=unwrap&type=...

Ответить | Правка | К родителю #217 | Наверх | Cообщить модератору

229. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (-), 16-Янв-22, 16:25 
> Ах, да, забыл коронную.

Посадку в лужу?
> tests/ref.rs
> tests/config.rs

...
> .unwrap_or(first_match);
> .unwrap_or(0)

Ответить | Правка | Наверх | Cообщить модератору

231. Скрыто модератором  +/
Сообщение от Аноним (210), 16-Янв-22, 16:37 
Ответить | Правка | Наверх | Cообщить модератору

236. Скрыто модератором  +/
Сообщение от Аноним (-), 16-Янв-22, 18:14 
Ответить | Правка | Наверх | Cообщить модератору

242. Скрыто модератором  +/
Сообщение от Аноним (210), 16-Янв-22, 20:10 
Ответить | Правка | Наверх | Cообщить модератору

245. Скрыто модератором  +1 +/
Сообщение от Аноним (-), 16-Янв-22, 20:28 
Ответить | Правка | Наверх | Cообщить модератору

247. Скрыто модератором  –1 +/
Сообщение от Аноним (210), 16-Янв-22, 21:17 
Ответить | Правка | Наверх | Cообщить модератору

249. Скрыто модератором  +1 +/
Сообщение от Аноним (-), 16-Янв-22, 21:45 
Ответить | Правка | Наверх | Cообщить модератору

269. Скрыто модератором  +/
Сообщение от freecoderemail (ok), 17-Янв-22, 17:06 
Ответить | Правка | К родителю #242 | Наверх | Cообщить модератору

263. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от anonymous (??), 17-Янв-22, 12:07 
Так, и что дальше? У меня alacritty ни разу не падал. Работает лучше (по производительности и удобству), чем xterm/aterm/eterm/другие. Почему меня должны смущать эти unwrap-ы?

"Коронную"...

Ответить | Правка | К родителю #227 | Наверх | Cообщить модератору

267. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +1 +/
Сообщение от Аноним (-), 17-Янв-22, 14:34 
> Почему меня должны смущать эти unwrap-ы?

Потому что они лишают пограммиста и пользователя (т.е. тебя!) важнейшей сободы просто забить на обработку ошибок и продолжить работу в режиме UB!
Очевидно же!

Ответить | Правка | Наверх | Cообщить модератору

120. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +2 +/
Сообщение от Аноним (120), 15-Янв-22, 16:10 
Насколько возрастает КПД программы, если его переписать на Rust?
Ответить | Правка | Наверх | Cообщить модератору

177. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +1 +/
Сообщение от Dzen Python (ok), 15-Янв-22, 20:02 
На плюс-минус ноль процентов.
Ответить | Правка | Наверх | Cообщить модератору

188. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (189), 15-Янв-22, 21:50 
Смотрим, что стало с FF...
Ответить | Правка | К родителю #120 | Наверх | Cообщить модератору

246. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +1 +/
Сообщение от Аноним (246), 16-Янв-22, 20:49 
КПД или ЧСВ?
Ответить | Правка | К родителю #120 | Наверх | Cообщить модератору

136. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +1 +/
Сообщение от Аноним (136), 15-Янв-22, 17:32 
В качестве причин переписывания Tor на Rust называется желание добиться более высокого уровня защищённости кода!!!!!!!!!!!!!!!1
Ответить | Правка | Наверх | Cообщить модератору

139. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +1 +/
Сообщение от Аноним (210), 15-Янв-22, 17:58 
> добиться более высокого уровня защищённости кода!

Для этого код прячут под NDA или под государственным "совершенно секретно" с соответствующей ответственностью.

А тут отказ от любой ответственности (apache, mit), в том числе если программа отформатирует диск, а перед этим перешлет данные в ВМС США.

Ответить | Правка | Наверх | Cообщить модератору

205. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (53), 16-Янв-22, 06:27 
Как странно это выглядит - многие уже признали эффективность Раст в некоторых (узких) областях. Гугл, МС, теперь и Тор-прожект.

Но Опеннет всем скопом орет так, будто от принятия Раста в эти области зависит его жизнь. Прям не Опеннет а филиал PVS-Studio

Ответить | Правка | К родителю #136 | Наверх | Cообщить модератору

141. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +2 +/
Сообщение от Умалишённый (?), 15-Янв-22, 18:12 
Зачем или почему я продолжаю заходить на опеннет читать комментарии умалишённых???
Ответить | Правка | Наверх | Cообщить модератору

154. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (136), 15-Янв-22, 18:55 
О боже, зачем ты это делаешь!?
Ответить | Правка | Наверх | Cообщить модератору

155. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +1 +/
Сообщение от Аноним (136), 15-Янв-22, 18:57 
Просто он проникся более низкой культурой opennet, это как язык программирования, кому-то нравится высокоуровневый а кому-то низкоуровневый))))
Ответить | Правка | Наверх | Cообщить модератору

182. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (182), 15-Янв-22, 20:17 
Опеннет развлекательный!
Ответить | Правка | Наверх | Cообщить модератору

178. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Dzen Python (ok), 15-Янв-22, 20:03 
Все просто. У тебя написано в нике.
Добро пожаловать. Снова.
Ответить | Правка | К родителю #141 | Наверх | Cообщить модератору

152. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от смешнох (?), 15-Янв-22, 18:54 
Пофигу, бранч 4.4.х уже умер, а 3.5.х сложит ласты быстрее, чем сам тор покроется ржавчиной.
Ответить | Правка | Наверх | Cообщить модератору

153. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (136), 15-Янв-22, 18:54 
Rust - это только эволюция но и революция!!1!
Ответить | Правка | Наверх | Cообщить модератору

193. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  –1 +/
Сообщение от Аноним (189), 15-Янв-22, 23:45 
Образование растаманов как-то пугает...
Ответить | Правка | Наверх | Cообщить модератору

211. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (210), 16-Янв-22, 12:09 
Зачем образование там, где всё безопасно?
Ответить | Правка | Наверх | Cообщить модератору

158. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  –1 +/
Сообщение от Аноним (136), 15-Янв-22, 18:58 
Rust - сила!
Ответить | Правка | Наверх | Cообщить модератору

162. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (210), 15-Янв-22, 19:14 
Все на баррикады!
Ответить | Правка | Наверх | Cообщить модератору

166. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  –1 +/
Сообщение от ИмяХ (?), 15-Янв-22, 19:40 
Это как раз тот самый редкий случай, когда переписывание на Rust даёт больше пользы, чем вреда.
Ответить | Правка | Наверх | Cообщить модератору

180. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +2 +/
Сообщение от Аноним (210), 15-Янв-22, 20:08 
> больше пользы, чем вреда

Для кого?

Ответить | Правка | Наверх | Cообщить модератору

174. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +7 +/
Сообщение от Аноним (174), 15-Янв-22, 19:59 
Главное не забыть выкачать пол-Cargo зависимстей с бэкдорами от нужных ребят. В самом  Τοr бэкдора нет, разработчики неуиноуаты!
Ответить | Правка | Наверх | Cообщить модератору

179. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +2 +/
Сообщение от Dzen Python (ok), 15-Янв-22, 20:06 
Зачем? Просто для разных стран будут разные модификации одной и той же версии пакета. В каких-то модификациях - рефренсных и демонстративных - демонстративно бэкдоров не будет. В каких-то модификациях - тех, которые собираются для слишком самостоятельных стран с потому и плохой демократией - будет тебе зоопарк.
Ответить | Правка | Наверх | Cообщить модератору

190. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +1 +/
Сообщение от Аноним (190), 15-Янв-22, 22:05 
Stop crying, just use Sputnik.
Ответить | Правка | Наверх | Cообщить модератору

187. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (189), 15-Янв-22, 21:48 
> если в коде не используются блоки "unsafe"

Вот уж точное замечание :) но ансейфы, как всегда, точно будут.

Ответить | Правка | Наверх | Cообщить модератору

206. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (53), 16-Янв-22, 07:31 
код на С - один большой ансейф.
Arti на ржавом - 2 ансейфа размером в строку.
Ответить | Правка | Наверх | Cообщить модератору

208. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  –2 +/
Сообщение от Аноним (210), 16-Янв-22, 11:04 
немножко unsafe - немножко беременна
Ответить | Правка | Наверх | Cообщить модератору

213. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (53), 16-Янв-22, 12:27 
У тебя есть замечательная возможность найти уязвимость в новом Tor-клиенте arti и попасть в новости. С чего начнешь?
Ответить | Правка | Наверх | Cообщить модератору

221. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (210), 16-Янв-22, 14:40 
DoS, он же "у меня ничего не работает" считается за уязвимость?
Ответить | Правка | Наверх | Cообщить модератору

226. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (53), 16-Янв-22, 15:29 
По твоей логике на одном стуле деанон (remote code execution, Си) на другом дисконнект (denial of service, Раст). Пусть пользователи рассудят.

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

Ответить | Правка | Наверх | Cообщить модератору

228. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (210), 16-Янв-22, 16:11 
> деанон (remote code execution, Си)

Буду знать, что такое "деанон".

> на неполном по Тьюрингу языке

Я даже не буду спрашивать, что это такое у тебя.

Как великому "теоретику": почему бы не переписать на хаскеле, например? Почему раст с "маркетоидными обещаниями безопасности"?

Ответить | Правка | Наверх | Cообщить модератору

241. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (-), 16-Янв-22, 18:52 
>почему бы не переписать на хаскеле, например?

А ведь хаскель считает IO ансейфом и требует отделять его от чистых вычислений...

Ответить | Правка | Наверх | Cообщить модератору

244. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +1 +/
Сообщение от Аноним (-), 16-Янв-22, 20:15 
> А ведь хаскель считает IO ансейфом и требует отделять его от чистых вычислений...

https://www.haskell.org/tutorial/io.html
>> The I/O system in Haskell is purely functional

Перепись "слышавших звон"?

Ответить | Правка | Наверх | Cообщить модератору

281. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (281), 18-Янв-22, 20:02 
> The I/O system in Haskell is purely functional

И чего ты так возбудился? Что это доказывает, чего не было в посте, на который ты ответил?

Ответить | Правка | Наверх | Cообщить модератору

248. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (248), 16-Янв-22, 21:32 
Вообще проблем не вижу. Ему же не тебуется эти 5% перформанса. Может они боятся что сложно будет поддерживать.

На раст, кстати, вышла замена libc под линуксом. Теперь ее можно статически скомпилировать с тором и получить бинарник, который напрямую с ядром общается. Без посредников. Да и производительность такого решения будет заметно выше благодаря LTO, чем при использовании динамической линковки.

Ответить | Правка | К родителю #228 | Наверх | Cообщить модератору

264. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (-), 17-Янв-22, 12:54 
предлагаю переписать tor на C#, он такой же безопасный, как и раст.
Ответить | Правка | Наверх | Cообщить модератору

270. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от freecoderemail (ok), 17-Янв-22, 17:10 
Там нет боров чекера.
Ответить | Правка | Наверх | Cообщить модератору

276. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от lufog (ok), 18-Янв-22, 00:35 
> предлагаю переписать tor на C#, он такой же безопасный, как и раст.

Та хоть на JS, все полезней чем языком в комментариях трепать...

Ответить | Правка | К родителю #264 | Наверх | Cообщить модератору

282. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от Аноним (-), 18-Янв-22, 20:02 
Ты ща договоришься и его реально перепишут на Electron.
Ответить | Правка | Наверх | Cообщить модератору

283. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  –1 +/
Сообщение от Аноним (-), 18-Янв-22, 22:08 
Будет тормозить, жрать память и работать, в отличие от хрустоподелий.
Ответить | Правка | Наверх | Cообщить модератору

287. "Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на..."  +/
Сообщение от wyry (?), 23-Янв-22, 08:37 
И безопасно, злоумышленник умрёт от старости учитывая быстродействие JS...
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру