Anonymous
UDP пакет может прийти поломанный? Потерять часть байтов своих по пути
Alexander
А в Badger есть что-то вроде автовакума? Как в постгресе. Ибо залил 1млн записей, удалили, данные весят после удаления пару гигов. Разве это норм?
Pawel
ну супер. тогда он еще бесполезнее, чем я думал. вообще, чистые функции хорошо параллелятся, за это и любимы
чтобы заюзать параллелизм, нужно плясать с бубном с конфигами проекта и использовать невероятно сложные для понимания монады
саша
мап-редьюс?
Хотя редьюс конечно можно привести сначала к нормальной форме, а там может оказаться, что там есть что параллелить.
Pawel
а если я умею в ФП, но не умею в хаскель, то какой вопрос вы мне задаёте?
если вы не умеете в хаскиль, то вы луквите что умеете в фп))
Cat
а исследования уже провели?
саша
))))))00)0
Ну в некотором смысле он прав.
Алексей
если вы не умеете в хаскиль, то вы луквите что умеете в фп))
чушь, хаскель не единственный функциональный язык программирования
саша
чушь, хаскель не единственный функциональный язык программирования
Вот прям чтобы чистый - единственный более менее известный.
Cat
Ну в некотором смысле он прав.
вопрос был про итератор, который находит среднее значение с O(1) memory
Cat
ладно я бы понял, если бы там были haskell-specific задачи
Pawel
иногда я задаюсь вопросом - кто все эти люди в чятике по голангу, считающие себя на столько умными экспертами чтобы бросаться голословными токсичными утверждениями
саша
вопрос был про итератор, который находит среднее значение с O(1) memory
Ну в хачкеле это может быть не очевидно для тех, кто не понимает, как в хачкеле работает ленивость вычислений.
Alexander
Лучше бы мне ответили про Badger, чем холиварить
Alexander
Алексей
вопрос был про итератор, который находит среднее значение с O(1) memory
ну так проблема же в ленивости хаскеля, а не его функциональности, насколько я понимаю
саша
тогда это про хаскель, а не про фп
Ну а какие ты кроме хаскеля знаешь чистые функциональные ЯП?
Pawel
ну так проблема же в ленивости хаскеля, а не его функциональности, насколько я понимаю
вы такю фигню пишете что ужас просто. я шокирован уровнем вашей неадекватности
саша
ну так проблема же в ленивости хаскеля, а не его функциональности, насколько я понимаю
Есть мнение что язык с нормальным порядком вычислений по дефолту не может быть функциональным.
Алексей
вы такю фигню пишете что ужас просто. я шокирован уровнем вашей неадекватности
не, серьёзно, я вообще дилетант в хаскеле, и не особо знаток ФП, и хочется узнать где я не прав
Nicholas
Пиздец, в голанг чате срач по поводу фп
Алексей
вы такю фигню пишете что ужас просто. я шокирован уровнем вашей неадекватности
просто ты же у нас такой эксперт, а вбрасываешь какое-то голословное токсичное утверждение
Nicholas
Когда сидел в чатиках где обитатели топили за фп были срачи про го
Pawel
не, серьёзно, я вообще дилетант в хаскеле, и не особо знаток ФП, и хочется узнать где я не прав
вы бы разобрались как-то самостоятельно что ли прежде чем громко ято-то заявлять в курилке. тут у нас по голангу же чятик
Cat
вы бы разобрались как-то самостоятельно что ли прежде чем громко ято-то заявлять в курилке. тут у нас по голангу же чятик
> филимоненков > "вы бы разобрались как-то самостоятельно что ли прежде чем громко ято-то заявлять..." проорал
Алексей
что в ФП такого помешает решить поставленную тобой задачу?
Michael
кровавое обминство утроит гэбню (ванга)
Pawel
просто ты же у нас такой эксперт, а вбрасываешь какое-то голословное токсичное утверждение
я вообще не эксперт, самое крутое что я написал на хаскиле - это пакман с порталами на wxwidgets. Потом попробовал считать с компорта, понял что всё плохо. А когда вяснилось что загрузить dll в виндовз невозможно - плюнул на него
Anonymous
да
https://softwareengineering.stackexchange.com/questions/299468/should-udp-data-payloads-include-a-crc
Anonymous
походу он сам считает
Cat
ладно, дискуссия становится скучной даже набросы филимоненкова не спасают
Pawel
стоооп, а как ты тогда спрашиваешь людей на собесах по хаскелю?
на сомом деле в относительном выражении мой левель по хаскелю весьма высок, потому что у других он ещё ниже
Daniel
Мап-то всегда параллелится, by nature
Pawel
стоооп, а как ты тогда спрашиваешь людей на собесах по хаскелю?
ну и я получается единственный, кто может профессионально вскрыть их ложь про то что они умеют в хаскель
Алексей
Просто насколько я понимаю, в ФП вообще, и в хаскеле в частности задача Павла решается через какой-нибудь fold/reduce/рекурсивный велосипед или что-то похожее. И насколько я знаю, там по памяти будет O(1), учитывая все оптимизации, которые делают подобные языки.
саша
Мап-то всегда параллелится, by nature
Да, его можно параллелить, но в большинстве случаев тупо не нужно, ибо оверхед от шаринга вычислений между потоками больше, чем профит от распараллеливания.
Алексей
ну и я получается единственный, кто может профессионально вскрыть их ложь про то что они умеют в хаскель
Чушь собачья. Вот приходит к тебе хаскелист на собес, который на "суперсложных" ленивых монадах собаку съел, говорит тебе решение твоей задачи, а ты его тупо не можешь понять, потому что не эксперт в хаскеле. И что тогда?
Алексей
не надо этого, а? вот избавь нас от этой ерунды пожалуйста
И где я не прав???? Скажи мне, о великий гуру хаскеля.
Pawel
см. выше. Ты написал фигню.
Алексей
см. выше. Ты написал фигню.
В каком именно месте у меня фигня?
Cat
В каком именно месте у меня фигня?
*паста "не пытайся что-либо исправить"*
саша
Ща бы интерфейс из одной функции называть суперсложным.
Алексей
Что я не так написал? Без сарказма. Не, мне действительно интересно. Может я не правильно представляю механизм работы хаскеля. Может он не захочет хвостовую рекурсию оптимизировать.
Алексей
Просто ты тут набрасываешь голословные токсичные утверждения типа "ты фигню написал", а на конкретные ошибки указывать не хочешь.
саша
Что я не так написал? Без сарказма. Не, мне действительно интересно. Может я не правильно представляю механизм работы хаскеля. Может он не захочет хвостовую рекурсию оптимизировать.
Ну в монадах ничего суперсложного нет, это просто интерфейс из одной функции. Ну и суть решения этой задачи вовсе не в монадах, а в костыле, который позволяет в каком-то месте "выключить ленивость".
.
Удивительно что нет никакого консенсуса даже между двумя людьми 😂
Cat
Удивительно что нет никакого консенсуса даже между двумя людьми 😂
между б`ольшим количеством людей проще установить консенсус большинством голосов
Алексей
Ну в монадах ничего суперсложного нет, это просто интерфейс из одной функции. Ну и суть решения этой задачи вовсе не в монадах, а в костыле, который позволяет в каком-то месте "выключить ленивость".
Ну понятное дело, что монады тут не при чём. И да я интуитивно чувствую, что O(1) по памяти тут может не выйти из-за ленивости. Но вот из-за токсичности некоторых экспертов я никак не могу подтвердить свои догадки.
саша
Удивительно что нет никакого консенсуса даже между двумя людьми 😂
Как бы меня это самого удивляло, но я считаю что в некоторых вопросах в этом обсуждении прав Павел.
Daniel
Для этого, все же, нужен консенсус между двумя, как минимум
Cat
ну, если имеется в виду "между каждыми двумя"
Daniel
Скажите, а куда пойти спросить про хаскель?
Daniel
Хочу понять, что стало ставтоматическим распараллеливанием
Алексей
Как бы меня это самого удивляло, но я считаю что в некоторых вопросах в этом обсуждении прав Павел.
Меня больше интересует почему он прав/не прав, но только он не может или не хочет аргументировать ничего. И учитывая тот bullshit, который он нёс в предыдущих срачах, то я всё таки думаю, что не может.
heavycharged
ребятки, почему в ранд пакете функции называются Int63? Это намек на то, что они все возвращают только положительные числа?
heavycharged
или есть какой-то более глубинный смысл?
heavycharged
Я это оттуда и вычитал.
heavycharged
Пришло на почту письмо
heavycharged
http://i.imgur.com/lq5kqvM.png