Size: a a a

2020 January 18

KR

Kai Ren in rust_offtopic
Антон ⚙️
На C ещё больше, так что это не аргумент
Там речь про функциональные просто шла. Никто сишку не попирает.
источник
2020 January 19

p

polunin.ai in rust_offtopic
Gymmasssorla
Квантовые компьютеры - не замена обычным, они в специфичных задачах нужны
Конвейер не замена человеку, он в специфических задачах нужен. А потом оказалось что специфических задач 99%
источник

AZ

Alex Zhukovsky in rust_offtopic
кто-нибудь читал https://64.github.io/actix/? Можно тлдр? А то я чет сонный
источник

EG

Emmanuel Goldstein in rust_offtopic
Alex Zhukovsky
кто-нибудь читал https://64.github.io/actix/? Можно тлдр? А то я чет сонный
Два пункта
1. Николай как минимум иногда использовал ансейф не по делу (простая safe-имплементация была не медленнее), причём не оставлял комментариев «почему это безопасно» (второй пункт мне не очевиден — в приведённых примерах кода отлично понятно, почему это безопасно, но в других местах, как видим, уязвимости были)
2. Actix имеет историю бенчмарк читинга (да, имеет)
источник

DS

Doge Shibu in rust_offtopic
Alex Zhukovsky
кто-нибудь читал https://64.github.io/actix/? Можно тлдр? А то я чет сонный
Короче, актикс веб плохой, он читит в бенчах, бла-бла-бла
источник

AZ

Alex Zhukovsky in rust_offtopic
Doge Shibu
Короче, актикс веб плохой, он читит в бенчах, бла-бла-бла
а как конкретно он читит? Я не понимаю как можно читить в бенчах
источник

EG

Emmanuel Goldstein in rust_offtopic
Дальше там про количество зависимостей, но это в Rust не особо аргумент
источник

EG

Emmanuel Goldstein in rust_offtopic
Alex Zhukovsky
а как конкретно он читит? Я не понимаю как можно читить в бенчах
Не парсит метод HTTP-запроса, например (что нельзя делать в реальном коде, очевидно)
источник

DS

Doge Shibu in rust_offtopic
Alex Zhukovsky
а как конкретно он читит? Я не понимаю как можно читить в бенчах
Не делает кучу проверок, которые обычно хттп фреймворкам приходится делать вне бенчей
источник

DS

Doge Shibu in rust_offtopic
Но это все в том или ином виде делают, кто в самом топе
источник

EG

Emmanuel Goldstein in rust_offtopic
И в целом парсинг HTTP-запросов в коде для бенчмарков во многом вынесен из актикса в код самого бенчмарка и там захардкожен
источник

DS

Doge Shibu in rust_offtopic
То есть например, какой-нибудь асп.нет в бенчах используют свой особый стринг вместо стандартного.

Чего в реальном коде не делают за редчайшими исключениями
источник

EG

Emmanuel Goldstein in rust_offtopic
Соседний по рейтингу thruster так не делает, например.
источник

AZ

Alex Zhukovsky in rust_offtopic
Doge Shibu
То есть например, какой-нибудь асп.нет в бенчах используют свой особый стринг вместо стандартного.

Чего в реальном коде не делают за редчайшими исключениями
ясно
источник

DS

Doge Shibu in rust_offtopic
И он достаточно сильно отстаёт
источник

DS

Doge Shibu in rust_offtopic
Вплоть до 20 и более мест
источник

EG

Emmanuel Goldstein in rust_offtopic
А hyper, который выше, чем actix в бенчмарке JSON, создаёт заранее значения хидеров, но парсинг HTTP всё-таки не переписывает
источник

EG

Emmanuel Goldstein in rust_offtopic
Я сейчас сравниваю бенчмарк JSON, про который шла речь в статье
источник

EG

Emmanuel Goldstein in rust_offtopic
Кроме того, у TechEmpower есть правила, и Actix был пойман на прямом их нарушении пару раз.
источник

AS

Aleksey Sidorov in rust_offtopic
Блин да это же допинг все, куда смотрит комитет!
источник