1.11, Аноним (11), 21:03, 18/01/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +59 +/– |
Ситуция несколько сложнее, чем может показаться первый взгяд.
Во-первых, нет проблем с использованием unsafe в Rust - никто за это не ругает, хотя все в целом стараются минимизировать использование unsafe-блоков. Проблема в том, что в Rust существует контракт, гласящий, что любой safe интерфейс к unsafe коду должен соблюдать гарантии алиасинга в Rust. Автор отказался принимать патч, потому что тот был, по его словам, "скучным".
Это был уже не первый конфликт с автором actix насчет соблюдения гарантий Rust при использовании unsafe и он всегда с большим трудом сдавал позиции. В этот раз несколько грубиянов перешли черту и сильно задели Николая, доведя его до ручки (он в свою очередь удалял issue и все связанные комментарии).
Фактически, здесь вина лежит и на Николае, и на комьюнити, и отвественность за случившееся на них лежит не в области инженерии, а в банальной недопустимо отвратительной коммуникации. Николай, возможно, подумал бы сам и через время нашел бы способ решить проблему, удовлетворяющим его образом. Но ряд людей опустились до конфликта и оскорблений, и вот что вышло.
Мрачный день для Rust.
| |
|
2.29, Аноним (29), 21:26, 18/01/2020 [^] [^^] [^^^] [ответить]
| +8 +/– |
> должен соблюдать гарантии алиасинга
Это где написано? В синтаксисе языка или конституции тех троллей?
| |
|
|
4.38, Аноним (29), 21:37, 18/01/2020 [^] [^^] [^^^] [ответить]
| +7 +/– |
> баги llvm
> гарантировано к UB приводить
А это точно безопасный язык? На вид - ещё один си++
| |
|
5.54, Аноним (54), 21:51, 18/01/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Языка эти баги сейчас не касаются
Связанные с ними фичи дефолтно отключены
| |
|
6.329, Аноним (329), 19:49, 10/06/2020 [^] [^^] [^^^] [ответить]
| +/– |
В пылу никто не заметил еще один фактик?
Только сейчас обнаружил, случайно наткнувшись на исходники новости, что этот самый автор работает - где бы вы думали? - в Microsoft!
И из его заявления, что он "завязал с open source" - можно полагать, что до этого проекта он и так open source не особо жаловал, программируя под Windows.
А тут ему вдруг стали говорить, что вообще-то в Rust принято писать по-другому, а не так как он привык, что в закрытых исходниках никто не видит его код.
Ну вот он и взбесился сразу. Работника из самого Microsoft кто-то из open source вздумал учить, как писать код!
... ну и чего все так переволновались то? Очередной писатель под Windows не прижился - open source только чище будет!
| |
|
5.55, Аноним (11), 21:52, 18/01/2020 [^] [^^] [^^^] [ответить]
| +21 +/– |
В С/C++ есть вот такая штука: https://en.cppreference.com/w/c/language/restrict
Позволяет получить ряд оптимизаций при компиляции. Однако в С/C++ расстановка restrict полностью лежит на ответственности программиста, а в llvm она еще и попросту забагована, потому этой оптимизицией почти никто не пользуется. Собственно, отсутствие этой оптимизации - основная причина, почему fortran быстрее C/C++ в ряде случаев.
Более того, в C/C++, настолько я знаю, есть type based правило алиасинга, которое основывается на неявном предположении, что указатели на данные разных типов - гарантировано не алиасы. Иначе говоря, если вы в C/C++ занимаетесь какой-то чернухой с кастингом типов указателей, почти наверняка получите UB.
Семантика safe-Rust содержит абсолютные гарантии алиасинга. Потому, используя unsafe, очень важно эти гарантии сохранять.
Задача статического обесепечения безопасности памяти практически эквивалентна проблеме остановки. Потому Rust ввел ряд семантических ограничений по операциям по умолчанию, в которых эту безопасность обеспечить можно статически и с абсолютной точностью. Потому существует unsafe, чтобы эти ограничения обходить, но для Rust критически важно, чтобы разаботчики соблюдали не такие уж сложные по сути правила использования unsafe кода. Потому в Rust стараются использовать одну выверенную unsafe абстракцию, вместо написания десятка новых (как происходило в actix).
| |
|
|
7.77, Аноним (11), 22:58, 18/01/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Да нет, один из самых быстрорастущих языков: https://octoverse.github.com/
Довольно частой практикой во многих компаниях становится узкие места на Rust закрывать, поскольку Rust может относительно быстро освоить разработчик с почти любым бэкгранудом и с высокой вероятностью напишет надежный код.
Совсем не так все страшно. И команда Rust проделала огромную работу, чтобы изучить язык и его экосистему было как можно проще: https://www.rust-lang.org/learn
| |
|
|
9.87, Аноним (11), 23:26, 18/01/2020 [^] [^^] [^^^] [ответить] | +4 +/– | Вы внимательнее на TIOBE посмотрите, много смешных выводов можно на его основани... текст свёрнут, показать | |
|
|
|
|
7.134, dd (??), 04:00, 19/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
А что с memcpy и подобными: в интерфейсе void *, а внутри преобразование к unsigned char *, а в оптимизированных версиях и void * -> unsigned char * -> unsigned int * -> unsigned char *? Или выделить буфер (на стеке с указанием выравнивания или динамически) и сконструировать на нем тип через placement new (std::vector)? Не такая уж и экзотика.
| |
|
8.217, solardiz (ok), 16:12, 19/01/2020 [^] [^^] [^^^] [ответить] | +3 +/– | С точки зрения программы, использующей memcpy, это способ законно избежать пробл... большой текст свёрнут, показать | |
|
9.242, dd (??), 21:06, 19/01/2020 [^] [^^] [^^^] [ответить] | +2 +/– | Спасибо за ответ Почитал побольше по этой теме и еще почитаю, поразбираюсь Н... текст свёрнут, показать | |
|
|
|
6.320, Аноним (-), 00:38, 21/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Более того, в C/C++, настолько я знаю, есть type based правило алиасинга, которое основывается на неявном предположении, что указатели на данные разных типов - гарантировано не алиасы.
В C++ - возможно. В C на эту тему, насколько я знаю, вообще ничего не говорится
| |
|
5.169, Аноним (169), 11:50, 19/01/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
"safe Abstraction over UNSAFE CODE"
"А это точно безопасный язык? На вид - ещё один си++"
точно безопасный, но чтобы это понять нужно как минимум, научиться читать.
| |
|
|
|
2.69, trdm (ok), 22:20, 18/01/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Ситуция несколько сложнее, чем может показаться первый взгяд.
да все просто. набежали бездельники и лоботрясы.
тот кто трудится не может не уважать труд других.
> Мрачный день для Rust.
мрачный день для людей с хрупкой психологией.
с растом ничего не случится.
| |
2.96, Эскобар (?), 23:53, 18/01/2020 [^] [^^] [^^^] [ответить]
| +30 +/– |
У юзеров ФРУСТРАЦИЯ оттого, что они уже юзают actix для серьёзных бизнесов, а автор где-то на своей волне и заявляет "это мой личный проект, мне по фану херачить unsafe код, корректность не нужна, идите лесом".
У автора ФРУСТРАЦИЯ оттого, что это его личный проект, а юзеры, ни доллара не заплатив, пришли качать права с таким видом, будто автор им что-то должен, а будучи посланы, подняли целую хейт-кампанию. Они бы и в отставку автора отправили, как Столмана, только кто им тогда код забесплатно писать будет?
| |
|
3.103, Аноним (103), 00:34, 19/01/2020 [^] [^^] [^^^] [ответить]
| –42 +/– |
А вы что думаете, что выкинув в опенсорс своё поделие, ничего не должны?! Ещё как должны! Вы ОБЯЗАНЫ заботиться о проекте, его качестве, саппорте и иметь адекватные объяснения своим решениям. Если вы "ничего не должны" - вон из FOSS! Таких наплевательских г@внюков полные улицы. А FOSS нужны профессионалы, которые не "плюют в вечность", а создают продукт и отвечают за него.
| |
|
4.104, Серёзный бизнес (?), 00:38, 19/01/2020 [^] [^^] [^^^] [ответить]
| +23 +/– |
Давно говорю, трудовую повинность пора ввести. У корпораций прибыли падают, а они тут "по фану" в свободку играются. Пилить опенсорс - вообще привилегия, а не право.
| |
4.201, Sokoloff (?), 14:21, 19/01/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
>А вы что думаете, что выкинув в опенсорс своё поделие, ничего не должны?! Ещё как должны! Вы ОБЯЗАНЫ заботиться о проекте, его качестве, саппорте и иметь адекватные объяснения своим решениям.
Вы правы, но есть и вторая сторона медали. Пользователи в ответ должны уважать ваш труд, помогать баг-репортами, и корректно общаться.
| |
|
3.110, Аноним (11), 00:45, 19/01/2020 [^] [^^] [^^^] [ответить] | +4 +/– | Не соглашусь За последнее время actix избавился от значительной части unsafe, х... большой текст свёрнут, показать | |
|
4.205, gogo (?), 15:28, 19/01/2020 [^] [^^] [^^^] [ответить]
| +3 +/– |
Он не мэйнтайнер, он - автор. Ему можно все.
Кто недоволен - пусть делает форк. Всего-то проблем.
| |
4.289, Aqueelone (?), 11:58, 20/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
Ну вот теперь он сделает платную версию и все будут довольны! Благо его проэкт раскрутился неплохо, а этот "скандал" еще добавит популярности! ...хм... как-то так цирком попахивает! :)
| |
|
3.255, Lex (??), 00:10, 20/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
А что, в опенсорсе все кодят исключительно за деньги ?)
| |
|
|
3.143, Аноним (143), 05:50, 19/01/2020 [^] [^^] [^^^] [ответить]
| +4 +/– |
Истерят в данном случае фанаты раста. Я бы на месте Николая послал их далеко и надолго в стиле старого Линуса.
| |
|
|
5.239, Neandertalets (ok), 19:21, 19/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
Исходя из того, что этот автор уже год искал, кому бы передать проект - он просто наконец-то от этого проекта отошёл, вот и всё. Сделал то, что давно хотел, но хотел сделать в полезном виде (чтобы проект жил), а это никому оказалось не нужным, только использовать и хаять.
| |
|
|
|
2.142, Аноним (143), 05:50, 19/01/2020 [^] [^^] [^^^] [ответить]
| +5 +/– |
Почему бы этим троллям не форкнуть проект, раз по их мнению Николай был "неадекватен" в своих решениях? Не хочу разводить срач, но я уже не в первый раз такое в раст вижу, толпа фанатиков набегает и начинает критиковать буквально всё, а если ты используешь другой язык, то вообще ахтунг.
| |
2.281, X86 (ok), 10:34, 20/01/2020 [^] [^^] [^^^] [ответить]
| –2 +/– |
Проблема в языке, если на нем нельзя "везде ходить". У нас вот в C++ везде можно ходить )
| |
|
3.323, JL2001 (ok), 12:32, 21/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Проблема в языке, если на нем нельзя "везде ходить". У нас вот
> в C++ везде можно ходить )
ходить можно до ближайшей стрелы в колено буераком об буерак и внезапный UB
и в итоге у вас там в C++ все или хромают или на костылях
| |
|
2.291, анон (?), 12:16, 20/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
ну и отличненько, занчить екосистема у раста будет сильнее и зодоровее, слабые отсеиваются. Простой естесственный отбор!
| |
|
|
2.180, Аноним (-), 12:48, 19/01/2020 [^] [^^] [^^^] [ответить]
| +12 +/– |
Да это же, c$ка, социальная инженерия! Довели разраба до истерики и добились удаления полезного проекта. Так можно половину опенсорса зaкoпать. Боюсь лишнего наговорил, мeлкософт возьмет на вооружение и будет гадить...
| |
|
3.211, Аноним (211), 15:57, 19/01/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Судя по комментариям на любых форумах по СПО, в том числе и на данном, Ваше опасение уже оправдалось.
P.S.Боюсь, мне тоже пора свой проект закрывать.
| |
|
4.228, Wfhm (?), 17:38, 19/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
Не закрывать, а на платную основу или переводить и на донаты пайпэла!
| |
|
5.254, Аноним (254), 00:08, 20/01/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Я правда не пойму почему до сих пор GitHUB только добровольные пожертвования принимает? Давно пора уже сделать платными issue. Скажем хотят эти ребята убрать кусок кода с unsafe и им там что-то мешает ну скажем автор ставит стоимость этой задачи в 10000 руб. и тролли или не тролли пишут там всякое, а пока не дойдте задача до нужного уровня оплаты так ничго и не будет. Другое дело, что это может спровоцировать шквал софта с ошибками
| |
|
|
3.223, Аноним (223), 16:50, 19/01/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Автор сабжа работает в MS и хостил свой проект на MS-овском гитхабе, так что они и без помощи опеннетовских анонимов могут узнать все интересующие их подробности. :)
| |
|
2.327, And (??), 09:35, 30/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
> лол
Сейчас бы жил, делал полезное, радовал других, а теперь - разруха, тоска.
Вот из-за таких парень и слетел с дороги.
| |
|
|
2.9, Аноним (29), 21:00, 18/01/2020 [^] [^^] [^^^] [ответить]
| +11 +/– |
и это они увидели указатели... а если им показать список UB из си++? Эпилепсия будет.
| |
|
3.40, Аноним (54), 21:40, 18/01/2020 [^] [^^] [^^^] [ответить]
| –13 +/– |
Зачем что-то там смотреть в легаси языках?
Плюсы круты конечно, но излишне устарели, и без потери обратной совместимости их вряд ли что-то спасет
(пишу на плюсах и буду писать, но факт остаётся фактом)
| |
|
4.138, Аноним (138), 05:05, 19/01/2020 [^] [^^] [^^^] [ответить]
| –2 +/– |
Обратная совместимость губит язык, а не спасает.
С++20 будет самым крупным обновлением языка за всю его историю.
| |
|
5.175, Аноним (174), 12:14, 19/01/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Обратная совместимость губит язык, а не спасает.
Че ты несешь? Может просто возьмешь другой язык, если тебе новые фишки важнее обратной совместимости?
| |
5.276, Аноним (276), 07:19, 20/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
Кресты просто колеги по цеху поджимают, вот и стали шаблонами шевелить как не скатится в COBOL
| |
|
4.144, Аноним (143), 05:59, 19/01/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
А вы никуда от "легаси" не денетесь. Любое нативное апи, которое нельзя перевести на раст уже даёт сбой в этом "прекрасном", "безопастном" языке. Например: https://stackoverflow.com/questions/26423447/call-winapi-without-unsafe-block То есть без unsafe это опять куча костылей, обёртки, которые окажутся уязвимыми, и которые тоже без unsafe не напишешь. В общем это только в головах фанатиков (не путать с фанатами) раст идеальный язык. На деле он превращается в узкоспециализированный, если необходимо написать что-то больше Hello World.
| |
|
|
2.19, Аноним (19), 21:11, 18/01/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
>какие же слабонервные программисты)))
обе стороны похоже на психованных истеричек. Одна сторона взбесилась из за того что кто то пишет не как им нравится и стала другому, ничем им не обязанному человеку запрещать писать на расте, другая же сторона завизжала от этого и убилась об стену... даже не знаю кто более жалкий
| |
|
3.39, Аноним (39), 21:38, 18/01/2020 [^] [^^] [^^^] [ответить]
| +15 +/– |
Справедливости ради — другая сторона не убилась об стену, а только перестала метать бисер перед cвиньями. Не самый глупый шаг, если задуматься.
| |
|
4.48, Аноним (19), 21:45, 18/01/2020 [^] [^^] [^^^] [ответить]
| –4 +/– |
>Справедливости ради — другая сторона не убилась об стену, а только перестала метать бисер перед cвиньями. Не самый глупый шаг, если задуматься.
справедливости ради - про истеричку которая убилась об стену можно так же сказать. Мир её не понимал, она была слишком хороша для этого мира. она перестала метать бисер перед свиньями и убилась об стену. тут со сути такая же ситуация - отличия только в том что понимать под "убилась об стену"
| |
|
5.125, mumu (ok), 02:43, 19/01/2020 [^] [^^] [^^^] [ответить]
| +4 +/– |
Если его проектом пользовались коммерческие дяди, то при сильном жжении они могут заказать у него какие-то персональные доработки. В этом наверное отличие от вашего примера.
| |
5.202, KalabiYau (?), 14:30, 19/01/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Твоё сообщение напомнило мне старую-добрую школу. Когда ученика затравят настолько, что он совершает РКН или еще что-нибудь нехорошее, а травившие мрази потом трусливо оправдываются в стиле "А чо он такой неженка, мы ж прост дразнились". Сколько тебе лет?
| |
|
|
|
|
|
2.37, Аноним (39), 21:36, 18/01/2020 [^] [^^] [^^^] [ответить]
| –2 +/– |
Вы, главное, на гитхабе их не выкладывайте. Хватит с нас ужасов от Лавкрафта, шелл с гуем будет уже перебор.
| |
|
3.52, Аноним (19), 21:50, 18/01/2020 [^] [^^] [^^^] [ответить]
| +5 +/– |
>Вы, главное, на гитхабе их не выкладывайте. Хватит с нас ужасов от Лавкрафта, шелл с гуем будет уже перебор.
кстати хорошая идея! рассказать всем верующим в религию правильного кода про эти програмки, а когда они подниму волну криков и возмущения - дать ссылку на кикстартер где будет сбор средств. В случае если будет собрано например 20 000 долларов то автор не стенет выкладывать на гитхаб. Когда будет подходит срок сбора постепенно показываеть фрагмнты кода и скриншоты программ чтобы стимулировать "это сообщество".
| |
|
2.93, macfaq (?), 23:44, 18/01/2020 [^] [^^] [^^^] [ответить]
| +14 +/– |
> А я на shell пишу програмки с гуем, есть кто против?
Хоть не на электроне, уже хорошо.
| |
|
3.256, Аноним (254), 00:12, 20/01/2020 [^] [^^] [^^^] [ответить]
| –3 +/– |
Чего Вы так какаете кирпичами на этот электрон сначала наваяли какого-то говнища вроде GTK и Qt которое трезвый и здоровй человек использовать не может, а теперь удивляетесь что народ лезет в более менее нормально кастомизируемый крос платформенный инструмент. Очевидно что сегодня GUI должен быть станадртом между платформами иначе все кирдык будет дестопным платформам а впрочем и так уже кирдык
| |
3.306, Kenneth (?), 16:13, 20/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
Один знакомый товарищ писал на электроне... 703-м, кажется.
Поначалу волновался насчет ГП-5. Но потом ничего, втянулся.
| |
|
2.135, Аноним (135), 04:11, 19/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
А ссылочку дайте, пожалуйста; может, будет чем над студентами поиздеваться. А то пока на шелле интересного только HTTP-сервер (с аутентификацией и минимальной поддержкой HTTP/1.1, но всё же).
| |
|
1.6, Аноним (6), 20:57, 18/01/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +8 +/– |
Что ж, мою первую новость опубликовали. Ну а по теме, обе стороны тут так себе. Разработчик зря обращал внимание на троллей, ну а Rust-фанатики оказались слишком нетерпимыми. Хотя их поступки объясняют тем, что они не хотят, чтобы этот проект с unsafe'ами портит своей unsafeовостью престиж безопасности Rust'а.
| |
|
2.8, Аноним (8), 20:59, 18/01/2020 [^] [^^] [^^^] [ответить]
| +9 +/– |
Rust позиционирует себя в том числе и как системный язык. Здесь его безопасность и заканчивается.
| |
|
3.43, proninyaroslav (ok), 21:40, 18/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
Так никто и не обещал что в нём не будет небезопасных вещей. Просто программист должен соблюдать некоторый контракт при их использовании, в отличии от С/С++, где язык позволяет тебе всё что угодно. P.S: этот контракт по сути для того и предназначен, чтобы иметь возможность тщательно делать ревью написанного участка кода на предмет UB.
| |
|
4.154, А (??), 08:44, 19/01/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
То есть если язык таки позволяет программисту делать что угодно, то достаточно написать в документации что програмист что-то "должен" и язык сразу становится "бозопасным"?
| |
|
5.156, proninyaroslav (ok), 09:07, 19/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
Контракт раста прописан в компиляторе, а не в документации. Да, если ты напишешь unsafe блок или функцию то никто не запретил тебе выстрелить в ногу. Но как минимум остальные будут знать, что этот участок способен выстрелить в ногу, и тут два варианта: либо избавится от него, либо убедитсья что он не вызывает UB и совершенно безопасен.
| |
|
|
7.304, proninyaroslav (ok), 15:50, 20/01/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Они присылали патчи с исправлениями UB, а также прислали патч который убирал многие unsafe блоки. Но автор посчитал это "некрасивым" решением и сказал что исправит это позже, а пока просто сделает так чтобы из публичного API этот UB был бы недоступен. Вот тут подоспели тролли с reddit, которые начали поливать его за это.
| |
|
|
5.164, Anonplus (?), 11:16, 19/01/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
Упрощённо говоря: Rust гарантирует, что если ты не будешь лезть за оговоренные пределы, то код будет безопасным. А если будешь лезть, ок, но там уже ты сам за себя.
В C++ тебе нигде ничто не гарантируется.
Проводя аналогию с онлайн-играми: Rust это PvE-сервер (тебе гарантируют, что пока ты явным образом не щахочешь напасть на другого игрока или не вломишься во враждебный город, на тебя другие игроки напасть не смогут), а C++ - PvP-сервер (в любой точке мира на тебя могут напасть и ты везде полагаешься исключительно на свой скилл).
| |
5.171, Аноним (169), 11:55, 19/01/2020 [^] [^^] [^^^] [ответить]
| –2 +/– |
в rust есть unsafe блоки!
UNSAFE БЛОКИ!!!!!!11
Какой ужас, это же хуже чем Си!!!!
Как они еще смеют называть язык безопасным!!!!11
| |
|
6.172, Аноним (169), 11:58, 19/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
А еще там есть возможность ассеблерные инструкции вызывать. После этого rust можно назвать самым небезопасным языком во вселенной.
| |
|
5.296, Урри (?), 13:59, 20/01/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Само собой. Вот один широко известный язык ввел принудительную индентацию с обоснованием - "а вот теперь все станут писать красивые и понятные программы". Так почему бы другому не ввести "для всего, что сложнее 2+2 пишите unsafe"?
| |
|
|
|
2.14, Аноним (14), 21:08, 18/01/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Правильгые действия в такой ситуации?
Если недовольных послать на Bondage gay website это может спровоцировать людей которые относились нейтрально.
Вежливо разговаривать со всеми тролями не хватит времени.
Так што делать?
| |
|
3.36, Аноним (36), 21:36, 18/01/2020 [^] [^^] [^^^] [ответить]
| +8 +/– |
Всех посылать и самому ловить лулзы. Добавлять ещё больше unsafe-а. Вот самые правильные действия всегда.
| |
3.58, Анонимун (?), 21:59, 18/01/2020 [^] [^^] [^^^] [ответить]
| +4 +/– |
>Bondage gay website
Что-то не это напомнило вот эту картинку imagebam.com/image/0959b91331383828
| |
3.63, Gefest (?), 22:13, 18/01/2020 [^] [^^] [^^^] [ответить]
| +7 +/– |
Варианты ответов, сообразно жизненным ситуациям :
Ассемблерных вставок не хотите ли ??
Если джентельмены недовольны кодом, - пусть джентельмены берут и переписывают !
Мну пишет на с++98 с 2005 года и считает сборщики мусора костылями для умственно отсталых программистов .
Иншалла брат. Ты хочешь сказать, что мусульмане не могут писать код ??!
| |
|
4.149, Аноним (149), 06:53, 19/01/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> Так што делать?
> "patches are welcome"
"Если бы я мог, сам бы сделал, а так Тыжпрограммист!"
| |
|
3.258, Аноним (254), 00:16, 20/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
Читать книгу не работайте с мудаками. Рекомендовать книгу не работайте с мудаками и как-то обьяснять всем что они мудаки особенно той части троллей которые набегают. Как-то ранжировать уровень программистов не знаю по звездочкам и например принимать сообщения только от девелоперов уровень которых три звездочки =)
| |
|
2.24, Owlet (?), 21:15, 18/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Rust-фанатики оказались слишком нетерпимыми
Указали на потенциальный источник уязвимостей из-зи дичайшего говнокода, вот уже действительно - фанатики.
Очень жёлтая оказалась первая новость, желаю дальше стараться лучше.
| |
|
3.34, Аноним (6), 21:36, 18/01/2020 [^] [^^] [^^^] [ответить]
| +3 +/– |
Указывать надо корректно, а не шквалом сами знаете чего.
Ну а что касается говнокода - сделали бы лучше, раз им это не нравится
| |
|
4.42, Аноним (29), 21:40, 18/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
Типичное изгнание автора из проекта. Потом возьмут его код и представят как свой, только к троллям будут относиться жёстко.
| |
4.120, Michael Shigorin (ok), 01:59, 19/01/2020 [^] [^^] [^^^] [ответить]
| –3 +/– |
> Указывать надо корректно, а не шквалом сами знаете чего.
Осторожно, Вы как раз профильному специалисту по этсамому отвечали.
| |
|
3.41, Аноним (39), 21:40, 18/01/2020 [^] [^^] [^^^] [ответить]
| +4 +/– |
> Указали на потенциальный источник уязвимостей из-зи дичайшего говнокода, вот уже действительно - фанатики.
Ну а что поделать, если этот гoвнокод тормозит меньше, чем труЪ safe код?
| |
|
2.46, menstenebris (?), 21:45, 18/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
Забавно что Грэйдон Хор считал основной фичей языка fearless concurrency. А вовсе не Безопасность(тм)
| |
|
3.57, Аноним (11), 21:58, 18/01/2020 [^] [^^] [^^^] [ответить]
| +3 +/– |
Только fearless concurrency напрямую вытекает из гарантий безопасности работы с пямятью в Rust. Забвано, что это был неожиданный эффект. Сначала создатели Rust хотели решать эти две проблемы отдельно, но когда решили проблемы с памятью, было формально доказано, что это реашает проблемы гонок данных в общем случае. А вот actix как раз жестоко эти гарантии нарушал, из-за чего некоторые уникумы так неадекватно взбесились.
| |
|
|
1.13, dimcha (??), 21:05, 18/01/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +8 +/– |
Как-то стороны позабыли о золотом правиле Open Source - "не нравится - делай форк". Товарищ и правда слабонервный оказался. Нет, чтобы послать троллей делать форки, так он самовыпилился... Что этот, что johnatanf... Неадекват на неадеквате...
| |
|
2.16, Аноним (14), 21:09, 18/01/2020 [^] [^^] [^^^] [ответить]
| +17 +/– |
Посылать всех не лучий выход из ситуации. Впрочем да пошел ты!
| |
2.100, Сообщество (?), 00:03, 19/01/2020 [^] [^^] [^^^] [ответить]
| +12 +/– |
Форк? Падажжи... Это чё, самим код писать?! А можно автора как-то раскулачить, чтобы проект был наш, а он бы нам код писал и тикеты закрывал? И SLA ввести: не закрыл критический баг в 24 часа - штраф пусть платит. Время одиночек прошло, кто не понял, тот поймёт.
| |
|
3.259, Аноним (254), 00:20, 20/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
Хорошая мысль. Только вот тролли пусть и платят тогда. Хотят что-то создали issue и пусть за нее переведут денег и тогда над ней начнут работать ... а то выходит так что чувак там в свободное время чего-то изучает а его троллят? в целом тогда нужно добавить какой-то рейтинг для пользоватлеей ... может локальный рейтинг для конкретного разработчика
| |
|
|
1.18, eganru (?), 21:11, 18/01/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
Мрачный день для Rust - почему? на мой взгляд прекрасный пример для того, чтобы люди в дальнейшем думали, связываться ли с rust и open-source.
Это случай будет всем нам уроком.
| |
|
2.23, Аноним (11), 21:14, 18/01/2020 [^] [^^] [^^^] [ответить]
| +10 +/– |
Как будто это какой-то уникальный случай нервного срыва у open source разработчика или токсичного поведения отдельных личностей из комьюнити, характериный только для Rust и не для чего более. Ваше умозаключение - софизм.
| |
2.146, Аноним (143), 06:05, 19/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
А в не опенсорс кто троллями занимается? А ведь они и там есть и долбятся в почту и техподдержку. В чём разница?
| |
|
3.157, Tita_M (ok), 09:57, 19/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
В том, что эта грязь не доходит до разработчиков напрямую, а основной удар берёт на себя сотрудник тех. поддержки.
| |
|
4.213, Аноним (209), 16:01, 19/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
Вот об этом я тоже подумал. Надо завести секретаршу.
Этакий firewall.
| |
|
|
|
1.27, An0n (?), 21:21, 18/01/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
> не соответствует парадигме разработки на Rust
Какие дегенераты... Мало ли, каких они там парадигм напридумывали, человек продукт сделал так, как позволяет инструмент, парадигмы в чьих-то бошках программные исключения не вызывают.
| |
|
2.47, Аноним (54), 21:45, 18/01/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ну если там действительно явный UB, то они правы
Не правы остальные дегенераты, которые тролли
| |
|
1.31, муу (?), 21:28, 18/01/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +15 +/– |
ещё один обиженный самовыпилился, ну наверно это к лучшему
в таких случаях на самом деле всё просто:
1) если наезжающая сторона права с технической точки зрения - искать техническое решение и точка, особенно если шлют PRы, а если не шлют отмазаться "Pull Requests are welcome"
2) если наезжающая сторона не права с технической точки зрения - один раз объяснить почему, а потом всем троллям закрывать issue как duplicate of #100500, >/dev/лес
всё остальное от нечистого^W от SJW и прочего ЛГБТ
автор слабак и неженка
| |
|
2.33, муу (?), 21:34, 18/01/2020 [^] [^^] [^^^] [ответить]
| +9 +/– |
ЗЫ почему Поттеринг не выпилился когда трололо на него стаями нападали?
потому что что бы не говырили - Поттеринг мужЫк, а этот ваш николай, который кстати на мелкософт работает, что само по себе как бы намекает, размазня
| |
|
|
|
|
6.198, KotikNarkotik (ok), 14:08, 19/01/2020 [^] [^^] [^^^] [ответить]
| +4 +/– |
> "Этот" не работает в RedHat.
Он работает в майкрософт, где и пилит actix-web фултайм. (Иформация с хабра)
| |
|
|
|
|
|
|
6.260, Аноним (254), 00:21, 20/01/2020 [^] [^^] [^^^] [ответить]
| +3 +/– |
Брутальные программисты должны быть с битой пи%дить других ... что бы доказать чей код стайл четкий?
| |
|
|
|
3.64, Аноним84701 (ok), 22:14, 18/01/2020 [^] [^^] [^^^] [ответить]
| +4 +/– |
> потому что что бы не говырили - Поттеринг мужЫк,
Ага. Таких "мужЫков" (по условию: mushik = (ЧСВ > 9000 || strcasestr(name, "Artagnan"); )
на опеннете – чуть ли не каждый второй аноним.
| |
|
4.70, муу (?), 22:21, 18/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
ну про него можно много чего наговорить
я даже дополню :)
mushik = (ЧСВ > 9000 || strcasestr(name, "Artagnan") || has_NIH_syndrome || not_a_bug );
но троллей не кормит и перед оными троллями не прогибается
| |
|
5.261, Ktulx (?), 00:22, 20/01/2020 [^] [^^] [^^^] [ответить]
| +3 +/– |
> но троллей не кормит и перед оными троллями не прогибается
Да, автор actix-web так и поступил - не стал терпеть поливание помоями за добровольную работу и тратить время на разгребание высеров троллей. Отличный урок комьюнити. Жаль, некоторые не могут его усвоить и продолжают талдычить про "неженку" и "немужыка". IT превратилось в сферу гопарей "Ты с какова раёна^W языка/парадигмы/фреймворка/...? Unsafe-ы есть? А если найду?"
| |
|
|
|
2.136, Gefest (?), 04:24, 19/01/2020 [^] [^^] [^^^] [ответить]
| +11 +/– |
Да зачем ??
Недавно мну восстанавливал одну программку по автоматическому дифференцированию середины 90-х годов, приучал её к сборке и корректной работе на современных компилляторах.
И тут мне отписали , что в определенных условиях, порожденный ей код работает ошибочно.
В великой тревоге я пересмотрел все модели, где оно использовалось, и обнаружил (и методами формальной спецификации показал) что оные условия нигде не возникают. И с христианской кротостью поделился этой радостной новостью с написавшим.
И что же ?? Тот оказался человеком безнравственным погрязшим в гресе ленности и чревоугодия , ибо не возрадовался он сей благой вести, но алчно потребовал исправить баг в наиближайшее время.
Тут ангельское терпение мое переполнилось и вопросил я :"А с чего вы решили, что я должен снизойти до вашей просьбы ??"
И получил ответ, что мне не следует хамить.
И ответил , я что хамство есть непочтение к лицам выше по социальному статусу , а следовательно, я , теоретически, могу его имярек избить, убить, а труп о. подвергнуть орошению уриною , но нахамить я не могу даже на умозрительном уровне, и попросил за свое поведение извиниться.
И меня , впосле этого , обозвали не иначе как "Позором Индустрии" !
Мну ответил, что после Android и Chrome позора в индусрии быть не может !
Однако , потом раскаялся за свои слова , ибо если предложили б мне создать инструмент тотального шпионства за пользователями, я бы Android и Chorome не превзошел .
Тем не менее, когда через несколько дней праздников я вернулся к работе, на почте обнаружилось 578 каких-то сообщений непонятно от кого и по большей части ругательных.
Не долго думая, я написал скрипт , рассылающий стандартный ответ за авторством Стругатских
"
Уважаемый /-ая/, /-ые/ гр...! Мы получили и прочли ваше интересное письмо. Сообщаемые вами факты хорошо известны науке и интереса для неё не представляют. Тем не менее мы горячо благодарим вас за ваше наблюдение и желаем вам успехов в работе и в личной жизни
"
И только после этого, я с ужасом обнаружил, несколько писем с обвинениями меня в том, что я сексит и страдаю мегаломанией. Я перевел репозиторий в статус приватного. Прошло два года, и рука смертного ни разу с тех пор не вбивала пароль от того аккаунта.
Мораль : заводите все публичное на ящик с mail.bg и пользуйтесь псевдонимами в разработке. И да не постигнет вас ужасная судьба крымчан на гитхабе. Amen
| |
|
|
4.268, Ktulx (?), 00:37, 20/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
По твоей же логике он "немужыг", "неженка", "прогнулся" и всё такое. А должен терпеть!
| |
|
3.215, Аноним (209), 16:11, 19/01/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
>Chrome
>Инструмент тотального шпионства
Это стереотип. Chrome ничего не сливает, если галочки поснимать, в отличии от китайских собратьев.
Правда, в сеть лезет исправно.
>Не следует хамить
Кстати говоря, замечено, что на хамство (и иронию), даже если правда на твоей стороне, люди реагируют как бык на красную тряпку. Что, если применить тактику стоического хладнокровия?
| |
|
4.227, Gefest (?), 17:27, 19/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
>Что, если применить тактику стоического хладнокровия?
Ээм, это как ?? Тихо коммитить, и разработчик никому не отвечал с 2015 года ??
| |
4.233, Bx_ (?), 18:03, 19/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
А вот я согласен с автором, иногда очень трудно удержаться. Впрочем, с Вами тоже согласен, морду кирпичем и не реагировать. А когда оппонент выдохнется можно бить, и плакать не давать.
| |
|
|
2.271, Ktulx (?), 00:42, 20/01/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
> автор слабак и неженка
Не "слабак и неженка", а разумный человек, который не хочет тратить своё время на отбросы.
| |
|
1.53, Анонимун (?), 21:50, 18/01/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А помните китайцы французского автора Notepad++ за политическую позицию затравили? Точнее, китайское правительство скорее всего. Он, правда, только в read only для новых пользователей перевел GitHub.
Нервная эта работа и полностью обратную связь не закроешь.
| |
|
2.71, An0n (?), 22:29, 18/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
Да тот чувак задрал в README пихать свою пропаганду. Не знаю что там китайцы, но он всех достал.
| |
|
|
2.94, Аноним (94), 23:49, 18/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
TrueCrypt помните почему выпилился? Многие люди годами создают контент в виде кода и их мозг уже является частью программы. Предложение со стороны что-то изменить в коде прежде всего влияет на то чтобы изменить и мозг самого создателя. Человек когда идет на операцию он прежде всего должен быть психологически к этому готов. Так что подумайте готовы ли вы предоставить себя хирургу прямо здесь и сейчас или вам дать время подготовить свою нежность?
| |
|
3.235, Bx_ (?), 18:24, 19/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
Ха, а мне казалось, что авторов искать начали люди, которые слово нет не принимают. Про операцию здорово сказано, совесть удалить можно, но сложная операция.
| |
|
|
|
2.262, Аноним (254), 00:24, 20/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
Точно ну его этот опен сурс за все надо платить а то развели этих дармоедов кругом сидят нахаляву пользубтся и еще бухтят
| |
|
1.61, Аноним (-), 22:05, 18/01/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Что за драма про какой-то неизвестный актикс-веб и зачем это форсить на опеннете? Сейчас почитал - там судя по чатам какие-то личные разборки у чуваков. От всего этого попахивает напускной скандальностью и личными мотивами (кто-то когда-то с кем-то работал, кто-то кого-то где-то кинул или сказал не то). Даже вчитываться в эту ерунду не хочется. Проблема вообще яйца выведенного не стоит. Я бы на опеннете подобную ерунду даже бы не аппрувил. Модеры, плз, не засоряйте любимый опеннет какими-то личными драмами, фэйковыми троллями и тп. Зачем эта хрень вообще тут нужна?
| |
|
2.65, Аноним (65), 22:14, 18/01/2020 [^] [^^] [^^^] [ответить]
| +5 +/– |
> Что за драма про какой-то неизвестный актикс-веб и зачем это форсить на опеннете?
Вообще-то actix-web по тестам самый быстрый web-фреймворк, то что вы про него не слышали, не делает его менее значимым. Отчасти, конфликт возник на фоне делемы, стоить ли ради безопасности жертвовать производительностью.
| |
2.68, Илья (??), 22:18, 18/01/2020 [^] [^^] [^^^] [ответить]
| +3 +/– |
Актикс - один из самых популярных веб-фреймворков на расте.
А личные драмы - это да, не очень приятно читать.
| |
2.97, Аноним (94), 23:54, 18/01/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Впереди ещё много тысяч лет и подобная проблема всплывет и с другими проектами. Если вас это не коснется, то другому поколению может и поможет данная ситуация
| |
|
1.67, nelson (??), 22:16, 18/01/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +9 +/– |
прям хроники хипстерских разборок
клетчатые рубашки и квадратные оправы в своём репертуаре )
| |
1.79, Аноним (79), 23:15, 18/01/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
> ориентирован на достижение максимальной производительности
> Предложения убрать unsafe автор отклонил, ссылаясь на возможную потерю производительности
Ну что, ещё один, которого жизнь ещё не отучила бегать по пересечённой местности с завязанными глазами.
| |
1.80, Аноним (80), 23:16, 18/01/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
Лицензия MIT/Apache - в чем была проблема сделать свой safe форк и развивать его? Потом бы и сравнили, кто популярнее, тот и прав.
| |
|
2.84, Аноним (29), 23:23, 18/01/2020 [^] [^^] [^^^] [ответить]
| +5 +/– |
Увы, это так не работает... Цель избранных - не самим что-то сделать, а чтобы другие не делали. Поэтому идёт уничтожение чужих продуктов.
| |
|
3.312, Aqueelone (?), 18:48, 20/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
А результат? Проэкт, который люди "распробовали" и, возможно, "полюбили", уходит из ОпенСоурсе в серую зону условно бесплатных, но проприетарных проэктов. Проэкт не только не убит, но и получил мощный импульс для ставания "молодым стартапом" с финансированием, например Silicon Valley Foundation. Автор явно в выиграше...
| |
|
|
1.81, zxccxz (ok), 23:17, 18/01/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>"Может привести к уязвимостям, бяк бяк, напишу статью про это!"
Кажется ситуация максимально простая, если пакет уже долгое время находится в пользовании и собирает столько хейта и интереса, то почему до сих пор не было каких-то атак использующих потенциальную уязвимость? Как только сможете сделать - тогда и будете пи**еть, а пока это всего лишь вскукареки челов которые возомнили себя скилловыми спецами в ИБ.
| |
|
2.86, Аноним (29), 23:26, 18/01/2020 [^] [^^] [^^^] [ответить]
| –2 +/– |
Да не было там никакой уязвимости, просто захотели выбить лучший проект, чтобы потом пропихнуть свой хренокод.
| |
|
3.272, Anonymqwe (?), 04:17, 20/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
Вы статью на Medium прочли, или нет? Там UB в методе помеченном как safe. Для бенчмарков сгодится, для прода — нет.
| |
|
4.322, JL2001 (ok), 12:17, 21/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Вы статью на Medium прочли, или нет? Там UB в методе помеченном
> как safe. Для бенчмарков сгодится, для прода — нет.
плохо знаком с rust
там можно метод с unsafe сверху заанотатить как safe - типо программист проверил поведение и мамой поклялся?
| |
|
|
|
1.88, Аноним (88), 23:28, 18/01/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Какой смысл использовать раст если все проекты на нём используют его же unsafe методы можно так сразу на С++ писать или даже на асме.
| |
|
2.92, Аноним (6), 23:40, 18/01/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
Ну чтобы запереть все небезопасное в unsafe, в C++ же и тем более асме у тебя весь код - один большой unsafe
| |
2.231, Аноним (231), 17:51, 19/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
Ну вот этот actix как раз написан так, как будто чувак очень хотел писать на си, но зачем-то взял rust. Оттуда и претензии.
| |
|
3.264, Аноним (254), 00:27, 20/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
А есть какой-то вариант для тех кто хочет пистаь на си подобном языке, но что бы без указателей и прочих операций. Слышал что есть D, но он чет походу не решил всех проблем Си
| |
3.302, Аноним (302), 15:25, 20/01/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
В D, так же как и в расте, есть возможность (если надо) работать небезопасно и как следствие в программе так же может возникнуть неопределенное поведение. Т.к. язык позиционируется в том числе как язык системного программирования, в нем есть работа с указателями, есть приведение типов (cast), ассемблерные вставки, области памяти "не для Garbage Collector'а" и т.д. Но в литературе по языку не приветствуется применение этих штук для обыденных прикладных задач, советуется применять подмножество SafeD ("безопасный D") и его для всего "несистемного" хватит с головой. Правда, ценой некоторой потери производительности.
| |
|
|
1.106, Anonim (??), 00:39, 19/01/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Мну Раст приказывает всем быть свободными!!! 8)
Паря неустойчив. Бывает. Плохо вышло. Напулрвестите ему поддержки, чтобы понимал, есть люди, кроме этих и ему к ним тоже можно.
| |
1.115, Аноним (115), 01:20, 19/01/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –7 +/– |
А всё это от Линуса пошло. Он как обрёл статус "примадонны" так решил что имеет право оскорблять людей налево и направо. А детишки на него посмотрели и решили подражать. Пусть у самих скиллов нет, зато докапываться до мелочей и оскорблять - на это много ума не надо.
| |
|
|
3.141, Тфьу (?), 05:14, 19/01/2020 [^] [^^] [^^^] [ответить]
| –3 +/– |
Ну вон про zfs он высказался в стиле nih. Где-то может и был смысл в его словах, но явно не везде. И было видно что говоря о том что zfs не нужна, т.к. линукс итак все умеет, он явно не использовал ее и не знаком со всеми ее возможностями.
| |
|
4.190, Аноним (29), 13:41, 19/01/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
про zfs - там головная проблема с лицензией, пока не определятся, никакого zfs в ядре не будет:
> ...ни одного шанса на включение ZFS в ядро, пока не получу официальное сообщение от Oracle,
> заверенное их главным юрисконсультом или, лучше всего, самим Ларри Эллисоном, в котором
> говорится, что всё ок, и ZFS теперь под GPL. | |
|
|
2.126, муу (?), 02:54, 19/01/2020 [^] [^^] [^^^] [ответить]
| +4 +/– |
Линус хоть и жёстко отвечает, учитывая что сейчас он намного смягчил тон, обычно очень хорошо знает то о чём говорит и рубит правду матку, иногда с плеча, при этом обычно он тупо прав и говорит в глаза то что думает именно так как он это думает, а это на сегодняшний день редкое и весьма недооценённое качество
проблема то на самом деле гораздо глубже, в современном гнилом обществе где форма важнее содержания понаехали "обиженные", "угнетённые" и прочие "меньшинства" и пытаются править балом
надо в смысл вникать, кушать, так сказать, конфету, а не рассматривать обёртку в поиске скрытых символов иллюминатов и орфографических ошибок
| |
2.230, Аноним (231), 17:49, 19/01/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Линус, в отличие от многих, всегда (ну, почти) говорит по делу и аргументированно, четко обосновывая своё мнение. Понятно, что нынешним нежным кисам не нравится его прямота, но это проблемы кис.
| |
|
|
2.266, Аноним (254), 00:30, 20/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
Двоякая ситуевина:
1. Вроед чуваки правы там по коду как-то чего-то где-то как-то
2. Вроде и код рабочий и модно пользовать то есть задачу решает
Если надо чего-то запилить так тут удобно было б взял и заработало,
а с другой стороны начитавшись кода Python системных библиотек порой
страшно становиться за будущее человечества ... я это к тому что тут
непонятно если кто захочет быстро сервер органищовать так теперь путь
явно длиннее будет
| |
|
1.128, Аноним (128), 03:23, 19/01/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
Все правильно сделал.
Если выкладывать код, надо сразу писать, что если что-то такое хотят, с чем автор (он же мантейнер) категорически не согласен, пусть идут разрабатывать и поддерживать собственный форк.
| |
1.148, saahriktu (ok), 06:40, 19/01/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Проще просто выкладывать тарболы без обратной связи. А если уж пользоваться git'ами, то тогда уж можно изначально настроиться игнорировать что там будут писать. Разве что попадутся действительно стоящие замечания. Тогда можно для них сделать исключения.
В интернете, конечно, всегда будут те, кто неправы. И принимать всё из интернета близко к сердцу - никаких нервов не хватит. Лучше так не делать.
| |
|
2.218, Аноним (209), 16:21, 19/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
>без обратной связи
А баг рапорты? Лучше нанять специального человека фильтровать обращения (может, даже из сообщества).
Может, заменить баг рапорты телеметрией?
| |
|
|
4.251, Аноним (251), 23:46, 19/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Не всем нужны багрепорты.
Ну вот будет в программе баг, которые данные херит у людей. Тебя ж последней сволочью назовут без обратной связи.
| |
|
|
2.326, Аноним (231), 08:02, 23/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
git != GitHub.
А баги и пулреквесты можно принимать в мейллисте: тех, кто считает, что пулреквест это обязательно кнопка на гитхабе, это отсеет.
| |
|
1.150, microcoder (ok), 07:08, 19/01/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
Автор репозитория - слабак, нюня, который поддался на чью-то провокацию. В этом проекте не было Хозяина, поэтому "хейтеры" поделили эту роль между собою и поэтому произошла катастрофа.
| |
|
2.232, Аноним (232), 18:03, 19/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
Да пошел ты в жoпу. Он никому ничего не должен. Пошутили - сидите теперь без его ПО. В следующий раз пусть думают о последствиях. Если его друзьям понадобится фреймворк - с ними он поделится. А с тобой нет
| |
|
1.152, pin (??), 07:54, 19/01/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Если язык позволяет делать "фичи", зачем это запрещать делать программисту? Маразм крепчал.
| |
1.153, Аноним (153), 08:20, 19/01/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Не понимаю что мешало не довольным сделать форму проекта и делать там все правильно...
| |
|
2.189, Аноним (29), 13:33, 19/01/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Не умеют они сами ничего делать, только уничтожать лучшие проекты.
| |
|
|
Часть нити удалена модератором |
4.186, Спанчеб (?), 13:07, 19/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
Избиением детей ничего кроме озлобленности и ненависти и мести не добиться, особенно когда избивают до полусмерти, мало того так можно отбить важно жизненные органы.
.
И когда ребёнок вырастет, он все припомит таким родителям или просто не будет с ними общаться
Ненависть и избиения порождают только ненависть в ответ
Поэтому сдаётся автор поста просто тролль и школьник, который ничего не понимает в воспитании и психологии.
| |
|
5.269, Аноним (254), 00:38, 20/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
Ну давайте не будем путать НАСИЛИЕ и КРИТИКУ.
1. Насилие это когда просто бьют (оскорбления и троллинг). Таких надо самих гасить по полной и вообще из сообщества выкидывать
2. Критиека это когда бьт за херовые результаты, но показывают как делать (Вам вот по рукам за то что вы загадили что-то не давали и не заставляли оттирать или оччищать) я вот помню у нас даже в школе были такие товарищи - так и научились и вести себя и делать качественно
Я это к чему если речь идет тупо онасилии то конечно нужно как-то с этимбороться а если ему скзаали жй парниша вот тебе вариант получше дава обсудим то это другое даже если обратили внимание на проблму это вообще класс а вот устравитать из жтого нытье и тп уде перебор
| |
|
|
|
|
1.167, Аноним (174), 11:44, 19/01/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Классный язык, на нем даже нельзя реализовать некоторые алогоритмы, без вставок Си кода (unsafe)
| |
1.214, Скевоморф (?), 16:08, 19/01/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Эх зря он поддался, нужно было закрыть issues и на главной странице написать что бы все тролли шли лесом. А он вместо этого обиделся как девочка.
| |
|
2.234, Аноним (232), 18:09, 19/01/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
В следующий раз не автора ПО обзывай, а иди в треды и обзывай троллей и защищай автора. Автор ничего тебе не должен. Он не должен быть крутым мужиком. Может позволить себе плакать, а может позволить себе удалить свой продукт. Чем писать тут что нужно было сделать ему - ищи его контакты и поднимай его дух и ЧСВ, если тебе нужно его ПО
| |
|
3.236, Скевоморф (?), 18:24, 19/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
А ты чо? Заступник за всех униженных и обиженных? )))
1. я не обзывал, констатировал факт.
2. я не утверждал что мне автор что-то должен.
3. нет он не должен быть крутым, достаточно быть мужиком ))
4. мне его ПО не нужно. сопли кому либо потирать не собираюсь. пусть учиться не обижаться и не распускать сопли.
| |
|
4.240, Аноним (232), 19:27, 19/01/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Зачем ему учиться быть терпилой? Что бы ты был им доволен и не говорил что он "как баба" и "не мужик"?
| |
|
5.244, Скевоморф (?), 21:25, 19/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
Чувак ты рамсы попутал. Я не утверждал что ему надо учиться быть терпилой. Ты свои фантазии за действительность не выдавай.
Причем тут моя довольство или не довольство? Если чувак научиться меньше обижаться на млекопитающих, тем лучше ему будет. Самочувствие будет лучше, здоровье крепче.
| |
|
|
|
|
1.229, Аноним (229), 17:49, 19/01/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Прочитав заголовок уж было думал, что наконец Царю удалось кого-то образумить, а тут вон что - свои же заклевали. Цирк да и только
| |
1.237, Aninomuz (?), 18:31, 19/01/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
У них reddit - ихнее всё. Меня шеф однажды заипал со своими пруфами с реддита, ну типа я должен был на этом сраном рэддите искать пруфы моим design decisions чуть ли не по каждой говнострочке. Ну я и находил. Самые ебанутые. Чисто для прикола. Они там все в этой америке нынче такие со своими стартапами.
| |
1.238, лютый жибист__ (?), 18:34, 19/01/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Статья
/smoke-testing-rust-http-clients
на самом деле преинтереснейшая. И показывает, что раст ещё сырой как не знаю что.
Комменты про то, что на данной либе уже серьёзные бЫзнесы были построены смехотворны.
p.s. Желаю расту удачи. Лет через 15 глядишь можно будет что-то полезное на нём увидеть.
| |
1.241, Аноним (174), 19:35, 19/01/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
Школота в треде пишет, что он должен терперть такую же школоту. Это опенсорс, где могут отблагодарить только уважением и благодарностью, а вместо этого он должен терпеть помои. Да нафиг ему это надо, правильно, что удалил
| |
1.243, anonymous (??), 21:10, 19/01/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Интересно, а гитхаб умеет заблокировать комментарии и issue для репозитория? Если нет, то большая доля ответственности лежит на нём. Хостер должен помогать своим пользователям бороться со спамом, а не смотреть на травлю безучастно.
| |
|
2.245, Аноним (174), 21:27, 19/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
конечно issue есть возможность отключать, но тогда зачем нужен гитхаб?
| |
|
3.286, anonymous (??), 11:06, 20/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
> конечно issue есть возможность отключать, но тогда зачем нужен гитхаб?
А какие есть ещё варианты, если на вас идёт спамерская атака? Когда на тысячу мусорных issue приходится только одна по делу. Никто не будет читать весь этот мусор, чтобы найти полезное зерно в бочке дерьма.
| |
|
|
1.248, raver (ok), 22:25, 19/01/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Взяли, на ровном месте загубили проект. Да весь линукс базируется на unsafe, куда ни плюнь везде unsafe. Даже на Go полно проектов где unsafe unsafe-ом погоняет, взять тот же bolt.
| |
1.249, Аноним (-), 22:58, 19/01/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
есть сомнения, что человека довели из-за того, что какие-то "самые умные" стремились к совершенному коду; никогда не будет совершенного кода: один код лучше, другой код похуже, но это, конечно, не значит, нужно плохой код писать...
| |
1.253, Аноним (253), 00:04, 20/01/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Туда и дорога. В сообществе не нужны ни быдлокодеры плодящие уязвимости во имя циферок на никому не нужном синтетическом тесте, ни психически неустойчивые снежинки, ломающие проекты потому что им, не дай бог, указали на качество их кода, или их кодом воспрользовались демоны их ICE или ещё откуда.
| |
1.273, Аноним (273), 05:03, 20/01/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
а в Rust разрешено unsafe пользоваться или нет? Вроде возможность дают, а вроде сами на нее ругаются, причем не важно, по назначению она используется или нет.
(PS) Операционные системы в большинстве своем написаны на си и дают к себе доступ только через сишное API, и естественно вы не можете это использовать без unsafe.
Внутри Rust в стандартной библиотеке, которую использует каждый safe хеллоуворлд, есть unsafe.
Так почему, если я пользуюсь unsafe на свое усмотрение, Rust как язык окажется хороший и безошибочный, а я как человек и как программист - плохой?
| |
|
2.284, RustIsMostlySafe (?), 10:49, 20/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
"Внутри Rust в стандартной библиотеке, которую использует каждый safe хеллоуворлд, есть unsafe. "
это, например, где именно?
| |
|
3.321, Нуправдаесть (?), 03:57, 21/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
Без unsafe как получишь доступ к системному вводу\выводу? Система дает к этому доступ через сишное api.
| |
|
|
1.285, Аноним (285), 11:06, 20/01/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
а говорили они, что по нервозности программирование сразу после библиотекаря идет кряду
| |
|
|
3.324, JL2001 (ok), 12:34, 21/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Типа, библиотекарь спокойная работа? :)
если ружьё разрешат использовать (хотяб прикладом), то очень спокойная
| |
|
|
1.295, Ы (?), 13:56, 20/01/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Бугага! Весь опенсорс во всей красе, получают все на халяву и при этом еще и критикуют! А еще пиши на хрусте, говорили они, у нас сплоченное и дружное сообщество, говорили они, мы будем помогать, говорили они. ;) С таким хруст-секурити-командами та и даром не нужно этот костыль использовать и что-то кому-то писать. Человек пишет, вкладывает в проект время, популизирует язык, а "сообщество" рассказывает ему, что делать с его проектом и плюет в лицо? Все правильно сделал! Пусть сами пишут и поддерживают. Хрустеры они такие хрустеры ...
Интересно, сколько из "профессиАНАЛОВ"-критикантов написало самолично проекты, которые загрузили более 800К раз?
| |
|
2.301, лютый жабизд__ (?), 15:10, 20/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
>Весь опенсорс во всей красе
Такой опенсорс не нужен.
Например RHEL+CENTOS это опенсорс, который нужен. Для нищих CENTOS, для ребят посерьёзнее RHEL.
Путние СУБД имеют community версию и платную. ИТД
А у данного товарища какой-то лютейший фофан, на котором только псих будет стоить прод. Про это было написано большими буквами?
Вообще, если статью прочитать про сравнение http-клиентов на растишке, волосы шевелятся с того какой он ещё сырой по сравнению с теми языками, которые он уже-вот-вот-почти-убил )))
| |
|
3.307, huhuhu (?), 16:29, 20/01/2020 [^] [^^] [^^^] [ответить]
| +/– |
Хорошо ты мир разделил на черное и белое, продолжай тем же курсом ага.
| |
|
|
1.299, None (??), 14:15, 20/01/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Даже не знаю, какой тут вывод сделать, может быть, что без unsafe на rust ничего толком не напишешь?
| |
1.310, serq (?), 16:56, 20/01/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Nginx ведь на Си сделан, значит ансэйф, раз.....ть к чертям их, пусть удаляются
| |
|
2.316, Аноним (29), 20:19, 20/01/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
в сообществе сишников нет таких нежных фей, которые падают в обморок от вида указателей.
| |
|
3.325, JL2001 (ok), 15:08, 21/01/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
> в сообществе сишников нет таких нежных фей, которые падают в обморок от
> вида указателей.
кто пишет на Си, тот в армии не смеётся
| |
|
|
1.315, фыдыдыдыдыд (?), 20:06, 20/01/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
fafhrd91 commented 3 hours ago
I realized, a lot of people depends on actix. And it would be unfair to just delete repos. I promote @JohnTitor to project leader. He did very good job helping me for the last year. I hope new community of developers emerge. And good luck!
| |
1.328, And (??), 09:37, 30/03/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Сейчас бы жил, делал полезное, радовал других, а теперь - разруха, тоска. Затоптали человека и сломали.
| |
|