Danila Matveev
нередко на конференциях можно устроиться волонтером
студенты часто так делают
Alexander
или с докладом на худой конец
Anatolii
Cheese
Нурлан
Нурлан
(плата за квартиру \ ипотеку) * 3 ?
Anatolii
Ну в общем мне кажется что цифры могут быть большими
Anatolii
Недавно в Твиттере видел обсуждение что 100к в год на удаленке можно зарабатывать
Anatolii
Это конечно в верхние 5% надо входить условных
Anatolii
Но есть куда стремится
Anatolii
100к $
Нурлан
даже нечего добавить
Anatolii
Но это конечно надо на Америку/Европу работать
Aleksei (astynax)
Я, помнится, на FPConf ездил из Казани за свой счёт при тамошней зарплате :)
Aleksei (astynax)
5К по местным меркам, это недорого
Aleksei (astynax)
Меньше особо и не бывает, только совсем бесплатные мероприятия
Alexander
Alexander
Нурлан
вообще
Нурлан
кроме того что он должен быть на fp
Aleksei (astynax)
Часто прокатывает даже "пишем ФП-стайл, на <ваш-не-ФП-first-язык>" :)
Aleksei (astynax)
Хотя я бы такие доклады не слушал, конечно :)
Нурлан
сайты я не клипаю) в основном ML и математика
Kirill
@qnikst ты ещё тот демпингист
Aragaer
хочу фп-стайл на си 8)
Дима
И do notation для ассемблера
Kirill
HKT для форта
Alexander
вопрос, а как с кабал инсталом или стеком кастомный ghc использовать?
Alexander
который лежит в /foo/bar
Алексей
with-compiler: whatever? Если с кабалом
Alexander
в project?
Alexander
или куда это пихать
Алексей
Ага
Алексей
Либо cabal.project либо cabal.project.local
Alexander
он поймет директорию где ghc-stage1 и ghc-stage2 вместо ghc?
Alexander
или симлинк надо будет
Алексей
Не знаю, я только из PATH брал
Alexander
а что тогда вместо whatever писать?
Alexander
блин cabal new-configure затерло local
Алексей
Абсолютный путь. Я бы попробовал так
Alexander
о сработало
Alexander
редко, а чего есть ~5 фирм полущ
Sergey
Не только ведь в деньгах смысл
Anatolii
ну и это я тоже хотел упомянуть. У @qnikst очень интересная работа
Alexander
причем из них в 4 знакомые и которые 10 раз подумают не выглядит ли это как poaching или как там это зовётся
Anatolii
такое мало где найдешь
Anatolii
ну вон фирма которая смски отправляет
Anatolii
американская вроде
Anatolii
там Чепляка работал еще
Anatolii
но ты ж таким не будешь заниматься
Anatolii
:)
Alexander
с третьей стороны в общем-то не трачу сколько зарабатываю, даже половину наверное
Alexander
угу
Anatolii
я не знаю сколько они платят - но можно было бы проверить
Alexander
в US обычно больше чем в европе
Alexander
вон alphasheets платило $50h
Anatolii
а 50 в час это ж вроде как раз 100к в год?
Anatolii
так и есть
Anatolii
правда это без отпусков - но все равно хорошо
Alexander
ну там как подпишешь договор
Alexander
но обычно да
Alexander
ещё нужно наши налоги платить, которые халява
Alexander
если у меня есть Foo Bar; Bar = A | B | C то для того чтобы для каждого Bar сделать свою реализацию метода то это классы типов только?
Alexander
ну или синглетоны?
Cheese
предположим, Foo = [], тогда Foo Bar состоит из [], [A, B, C], [C, B, A]...
Cheese
что значит "для каждого Bar"?
Cheese
или Foo (bar :: Bar)?
Alexander
полседнее
Denis
GADT достаточно вроде
Denis
синглетоновидный
Alexander
да вот мне newtype хотелось бы там иметь
Alexander
т.к. это тупо тег
Алексей
Три инстанса? По одному на конструктор
Alexander
видимо да, но мне не хочется класс типов иметь, ладно, разберусь
Cheese
Cheese
{-# LANGUAGE DataKinds #-}
{-# LANGUAGE TypeFamilies #-}
import Data.Coerce
import Data.Kind
data Bar = A | B | C
data family Foo :: Bar -> Type
newtype instance Foo 'A = FooA Int
deriving Show
main :: IO ()
main = print (coerce (42 :: Int) :: Foo 'A)