@haskellru

Страница 825 из 1551
Alexander
08.02.2018
20:23:31
но потом нужно делать foo <- content

и.к. в контент лежит не значение а функция для его получения

Alexander
08.02.2018
20:24:24
можно в принципе начать с понимания того как работают монады и во что превращается do-нотация

doSomething <$> readFile >>= print выглядит конечно страшнее, но по сути понятнее

Google
Alexander
08.02.2018
20:34:54
именно по сути, после приобретения навыков лучше всетаки do-нотацию

Arthur
08.02.2018
23:16:57
Ждите
А можно где-то расшарить домашние задания к вашим лекциям по Idris? (спасибо за них, кстати - очень интересные)

Arthur
08.02.2018
23:22:05
есть вроде только такое https://github.com/bravit/idris-cs-hse
Не, этот курс не такой интересный, он читается для студентов, которым надо объяснять за функциональное программирование. Вот этот курс для тех, кому не надо азы объяснять. Но к нему домашек нет в публичном доступе. https://www.youtube.com/watch?v=o-7zhrUP3ds&list=PL-_cKNuVAYAXFRLj6n2nDjI1cyHjuI3HI

Pig
08.02.2018
23:35:10
Afaik часть из них из книги Брэди

? animufag ?
08.02.2018
23:50:07
А можно где-то расшарить домашние задания к вашим лекциям по Idris? (спасибо за них, кстати - очень интересные)
да там всё как-то приватно раздавалось. Думаю Виталий расшарит как прочтёт

Vitaly
09.02.2018
04:07:52
А можно где-то расшарить домашние задания к вашим лекциям по Idris? (спасибо за них, кстати - очень интересные)
Шарю в индивидуальном порядке, если сообщите акк на гитхабе, но там действительно в основном из книжки Брейди.

Vitaly
09.02.2018
04:14:42
Пожалуйста! На почту должно приглашение прийти

Александр
09.02.2018
06:12:49
Окей, вы работодатель, хотите начать большой проект с нуля, стек - Haskell и все с ним связанное. В проекте ожидаются типичные бэкенд, фронтенд, сервисы, может быть, мобилки. Ваш запас средств позволяет нанять трех разработчиков уровня senior/lead зна европейскую зарплату на год. К вам приходят совершенно разные хаскеллисты. Каких возьмете, каких отсеете, какие вопросы задавать будете, какие критерии возьмете на вооружение?

Aleksey
09.02.2018
06:16:21
Если у работодателя нет человека, который сам выстроит процесс на некотором стеке, не нужно смотреть на этот стек. Просто так нанимать людей в режиме "мол все сеньоры, чай договорятся сами", на мой взгляд, странновато

Если у работодателя есть человек, которому первый может доверить постановку процесса, то проект надо делать на том, что этот будущий постановщик выберет. Это может быть Haskell, а может и не быть. Но цель у бизнеса ведь не в трудоустройстве хаскелистов?

Google
Александр
09.02.2018
06:18:02
Можете не нанимать сеньоров, если хотите. Сказано только про бюджеты, но не про необходимость

Цель у бизнеса обычная - заработать

Это не выдуманный кейс, если что.

За примерами далеко ходить не надо. Мне известны, минимум, два случая найма под новые проекты команд хаскеллистов. Оба случая - блокчейн

Aleksey
09.02.2018
06:21:57
> вы работодатель, хотите начать большой проект с нуля, стек - Haskell и все с ним связанное. работодатель не имеет хаскелистов, которым может доверить начинание проекта, но при этом выбирает Haskell в качестве стека?

Aleksey
09.02.2018
06:23:21
Работодатель будет участвовать в разработке?

В роли тимлида того же, или архитекторить, например?

Александр
09.02.2018
06:24:08
Если это важно, то вариант на ваш выбор

Aleksey
09.02.2018
06:24:24
Если нет, то надо найти настоящего лида, который готов принести с собой знакомый ему стек и делать дело на нём

Александр
09.02.2018
06:27:11
То есть, требование от работодателя использовать Haskell по определению более ущербно, чем требование использовать, например, Java? Но почему? В чем кредит доверия, который выкручивается не в пользу Haskell?

Видится, что требование стека от работодателя - обычно дело. Иначе поиск сферического лида может затянуться на долго. Должны быть ограничения для поиска.

Aleksey
09.02.2018
06:34:30
Пример из жизни: меня как-то просили подстраховать с технической стороны набор кадров. Нужно было помочь найти лида для стартапа. Желательным стеком тогда был Python (я тогда ещё питонистом был, поэтому меня и позвали) - просто потому что основатели что-то хорошее про него слышали. В итоге отбросили с десяток питонистов, а проект отдали PHP-шнику - этот показал, что на своём стэке он сможет поднять проект, повсети команду, вот это всё. Да PHP это "не тру" - даже по мнению основателей стартапа. Зато утверждённы лид был знаком с предметной облатстью проекта и работал в похожих проектах ранее.

Александр
09.02.2018
06:36:32
Можно тогда представить, сколько проектов изначально хотели начать на Haskell, но пришел консультант и убедил взять что-нибудь менее маргинальное.

Aleksey
09.02.2018
06:37:26
Дело не в меньшей маргинальности.

Елси бы нашли вместо ПХПшника толкового хаскелиста - взяли бы его. Там всё равно был remote only - это сильно упрощает поиск кадров

Александр
09.02.2018
06:38:54
Ну а в чем проблема найти толкового хаскеллиста? Даже тут в чатике 645 человек, из них, наверное, найдутся толковые, не?

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

Denis
09.02.2018
06:40:06
@qnikst а есть какие-нибудь костыли поверх distributed-process с персистансом перед отсылкой, например? Ну т.е. как в хаскелле изобрети кафку не используя её? (гипотетически конечно, ведь можно взять кафку)

Google
Aleksey
09.02.2018
06:40:19
Может быть, трудно потому, что понятие "толковости" у хаскеллистов и индустрии разное?
"Толкового" == "Имеющего успешный опыт в разработке и руководстве в проектах в сходной тематике, способного начать проект с нуля, набрать на него кадров"

Denis
09.02.2018
06:42:26
т.е. там персистентность консенсусом решалась?

это не персистентность тогда

или я не понял

Aleksey
09.02.2018
06:43:19
Для нашей задачи не нужен консенсус. У нас иерархия другая

У нас воркеры, которые задачи берут из очереди. Какого-то явного лидера не предвидится.

Denis
09.02.2018
06:45:10
понятно что не нужен, но не понятно как у них сделано

Aleksey
09.02.2018
06:45:37
Это интересно, да

Kirill
09.02.2018
06:50:04
мы изобретали
А ваш funflow вроде тоже может вписаться?

Alexander
09.02.2018
06:53:07
ну funflow другой уровень несколько

паксос это не про лидера, а про репликацию сообщений и договор о том, что добавили что нет, даже если нода сдохнет

которая или через которую шлют

Denis
09.02.2018
06:56:00
а что такое funflow?

Alexander
09.02.2018
06:58:02
фреймворк для распределения и сборки результатов задачи

Alexander
09.02.2018
07:28:11
интересно, а сколько вообще хаскелистов с опытом в продакшене от 3 лет?

Hot
09.02.2018
07:28:51
Выглядит как вброс :)

Alexander
09.02.2018
07:30:16
в этом чятике больше десятка найдётся

Google
Dmitry
09.02.2018
07:30:27
@JelF1337 хаскель здесь с 1998-го года. ему примерно столько же, сколько жабе

Alexander
09.02.2018
07:31:07
@JelF1337 хаскель здесь с 1998-го года. ему примерно столько же, сколько жабе
Я был весьма уверен, что до 2010 хаскеля в продакшене не было

Dmitry
09.02.2018
07:31:20
ну, это может быть правдой

по моим наблюдениям, ghc 6.12 на что-то уже годился

когда это было?

Alexander
09.02.2018
07:32:07
давно, когда я начинал уже 6->7 переход был

Alexander
09.02.2018
07:32:12
в этом чятике больше десятка найдётся
надо бы мне брать себя в руки и искать уже работу на хаскеле :(

когда это было?
как раз 2010, апрель

Dmitry
09.02.2018
07:33:12
ну больше трёх лет, тем не менее

Alexander
09.02.2018
07:33:50
так вопрос и не об этом был

Alexander
09.02.2018
07:34:09
у вас же он примерно тогда начинался @voidlizard ?

Dmitry
09.02.2018
07:34:25
если я правильно помню, то ты тоже в этом участвовал

Alexander
09.02.2018
07:34:31
зарубежном в продакшне он и раньше был, вроде как

я не уверен что я с самого начала

Dmitry
09.02.2018
07:34:55
ну где-то так, может в 2009

Alexander
09.02.2018
07:35:05
я ж в 2012/13 где-то подключился

если я правильно помню

Dmitry
09.02.2018
07:35:25
погоди, а проект с Мегафоном же раньше был

с турникетами

Alexander
09.02.2018
07:35:34
разве?

Google
Dmitry
09.02.2018
07:35:38
не помню

Alexander
09.02.2018
07:35:41
значит неправильно помню

да, я с турникетов начинал

Hot
09.02.2018
07:36:15
Турникеты мегафона на хаскеле? И судя по тексты, это даже не новость.

Alexander
09.02.2018
07:36:29
надо по дате регистрации ИП посмотреть

Александр
09.02.2018
07:36:46
да, я с турникетов начинал
Я не в курсе истории становления Haskell в российских реалиях. Про это можно где-то почитать?

Alexander
09.02.2018
07:37:26
про становление это к @voidlizard и @A64m_qb0 возможно

Dmitry
09.02.2018
07:37:41
оу, я чувствую надо уже писать мемуары? только должны быть люди, которые его еще раньше, чем я начинали использовать IRL

я помню еще в FIDO были какие-то обсуждения

Alexander
09.02.2018
07:38:11
а ещё Шабанов, Зефиров вроде очень давно с ним жили

Dmitry
09.02.2018
07:38:21
были и еще фамилии, сейча...

Alexander
09.02.2018
07:38:37
да и вообще фпрог тусовка, что журнал делали

Dmitry
09.02.2018
07:38:57
да, из них

Alexander
09.02.2018
07:39:26
вон ваш проект взлетит - самое время для мемуаров будет :Р

Александр
09.02.2018
07:39:51
Кстати, а некто Дмитрий Астапов ака Адепт - он кто, где? Кроме ЖЖ, впрочем, там активности с середины прошлгого года не было

Hot
09.02.2018
07:39:55
А что за проект там? Который должен взлететь.

Alexander
09.02.2018
07:39:56
from nothing to taking over the world

Dmitry
09.02.2018
07:40:10
он был в Лондоне, вроде

Alexander
09.02.2018
07:40:10
вакансия припинена вроде сверху

Dmitry
09.02.2018
07:40:13
кванты, все дела

@qnikst я отпинил пока

Страница 825 из 1551