@haskellru

Страница 1076 из 1551
Dmitry
11.04.2018
16:09:43
@xgrommx вот и выясняю. но минт я не осилил поставить на текущую дисковую конфигурацию

остаются конгфигурируемые дистры - типа арча, а правильный арч это никсос и есть

Anatolii
11.04.2018
16:10:21
Попробуй вот сюда ~/.stack/config.yaml вписать nix: enable: true

но это я не уверен конечно

Google
Anatolii
11.04.2018
16:11:23
@voidlizard

Dmitry
11.04.2018
16:11:29
ага

пробую

Sergey
11.04.2018
16:11:38
если в проектном stack.yaml будет enable: false, то всё равно придётся явно указать

Dmitry
11.04.2018
16:12:11
ага, да.

щит

Anatolii
11.04.2018
16:12:36
ну тогда флажок надо ставить руками

Bodigrim
11.04.2018
20:41:49
Так это ж не хипстеры, это большой бизнес. С Office 2003 и другими признаками энтерпрайза.

Я работаю в банке. В страшном сне не приснится распихивать конфиденциальную информацию о транзакциях в, прости господи, блокчейн по каким-то левым машинам. А если хранить данные мы можем только внутри корпорации, в доверенной сети, то все алгоритмы консенсуса нам даром не сдались, можно спокойно класть данные в традиционное централизованное хранилище.

Anatolii
11.04.2018
20:48:42
@Bodigrim это не вы выступали в Киеве на митапе в прошлом году?

Bodigrim
11.04.2018
20:49:05
Я.

Google
Anatolii
11.04.2018
20:49:34
хорошо что такие люди заходят в чаты:)

Bodigrim
11.04.2018
20:50:47
Спасибо :)

Anatolii
11.04.2018
20:51:19
я от тебя тогда кофточку привез :)

Bodigrim
11.04.2018
20:56:43
Та ты шо :)

kana
11.04.2018
21:21:41
preuse' :: (MonadState s m, Alternative m) => Getting (First a) s a -> m a preuse' = maybe empty pure <=< preuse ничего такого нет? А то уже какой раз пишу этот хелпер для MaybeT (State s)

Александр
11.04.2018
21:36:56
И таки для чего здесь блокчейн? Чем большой бизнес другие способы хранения данных не устраивают?
Передача акций - чем не вариант? И не надо бумажные акции выпускать, и не потеряются электронные.

Bodigrim
11.04.2018
21:38:57
Кто будет хранить соответствующий транзакции блокчейн? Банк, клиент, третьи лица?

Bodigrim
11.04.2018
21:39:32
Мировой?

Антон
11.04.2018
21:39:44
Ага

kana
11.04.2018
21:40:43
тоже часто пишу

Ilya
11.04.2018
22:18:50
А ведь list comprehension это по сути та же do-нотация для списков, только чуть присахаренная? ?? [f x | x <- xs, cond x] do x <- xs if cond x then return (f x) else fail ""

правда не уверен насчёт уместности fail, никогда раньше им не пользовался

Андрей
12.04.2018
01:56:00
Не хотел говорить - но все равно от пацанов во дворе узнаете. Дунотация, она это... тоже того... бинты в сахаре.

Александр
12.04.2018
05:13:33
Кто будет хранить соответствующий транзакции блокчейн? Банк, клиент, третьи лица?
А в чем проблема? Была бы технология, и желающие найдутся, придумают, как монетизировать.

Yuuri
12.04.2018
05:55:31
Помнится, было расширение MonadComprehension?

Alexander
12.04.2018
06:00:27
а есть аналог? (>==) :: (Monad m) => m a -> (a -> m b) -> m a x >== f = x >>= \t -> f t >> return t

(теперь это аналоговый чат)

Google
Alexander
12.04.2018
06:02:54
скажем, для [1,2,3] >== (guard . even)

Dmitry
12.04.2018
06:14:04
(Monad m) => m a -> (a -> m b) -> m a - Hayoo! https://hayoo.fh-wedel.de/?query=%28Monad+m%29+%3D%3E+m+a+-%3E+%28a+-%3E+m+b%29+-%3E+m+a

Bodigrim
12.04.2018
06:31:41
А в чем проблема? Была бы технология, и желающие найдутся, придумают, как монетизировать.
Безотносительно предмета дискуссии: замечательный уровень технической аргументации! Я описал, в чем я вижу проблему несколькими сообщениями выше, если что.

Александр
12.04.2018
06:33:16
Вот в этом и разница. Я выражаю осторожный, но крепкий оптимизм в отношении новых технологий, а не стараюсь аргументировать о том, в чем не разбираюсь

Это все оффтопик

Alexander
12.04.2018
06:36:49
@Bodigrim так блокчейн это же попытки залезть в финансы и прочее не банкам, а группе более-мелких лиц. т.е. банкам и прочим сильно централизованым единицам оно и должно быть неудобно

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

Bodigrim
12.04.2018
06:39:01
@Bodigrim так блокчейн это же попытки залезть в финансы и прочее не банкам, а группе более-мелких лиц. т.е. банкам и прочим сильно централизованым единицам оно и должно быть неудобно
Согласен. Я выше дискутировал как раз с предположением, что блокчейн интересен большим дядям с восьмизначными операциями.

Oleg
12.04.2018
06:40:07
Сбертех, к примеру активно форсит идею межбанковского блокчейна. В данном случае это не база для внебанковских операций. Скорее реестр для межбанковских транзакций для уменьшения зависимости стабильности всей финансовой системы от локальных проблем и, потенциально, увеличение потока транзакций

Уже несколько банков затянул в эту идею

Дополнительно к тому рассматривается идея чейнизации фиатов, как например "крипторубль". Опять же во имя скорости и устойчивости. Понятно, что подписи ЦБ и сертифицированных финансовых организаций будут играть особенную роль в такой сети.

Bodigrim
12.04.2018
06:45:30
Если отбросить загадочную «чейнизацию фиатов», то система с подписями сертифицированных организаций для транзакций - это немного не про блокчейн.

Bodigrim
12.04.2018
06:47:13
Криптография /= блокчейн.

Oleg
12.04.2018
06:47:32
Криптография /= блокчейн.
Да, поэтому я и говорил поо блокчейн

Речь шла о распределённом последовательном транзакционном реестре с развитыми механизмами консенсуса. Так чтобы транзакционный протокол мог работать и был верифицируем, даже в случае провала какой-то из сторон. Это решает множество проблем. Когда огромные пачки межбанкоских транзакций зависают, т.к. системы банка вырубаются и не могут завершить последовательность. Когда снэпшоты в банках начинают расходиться и нужна огромная комиссия, чтобы понять, кто прав. Кто потерял, а кто вбросил лишнего. Это вопрос стандартизированного устойчивого распределённого межбанковского реестра с автоматическим консенсусом. Криптография /= блокчейн, но и криптовалюта /= блокчейн

Yuriy
12.04.2018
06:56:25
filterM попробуй
хотя в данном случае просто filter

Alexander
12.04.2018
06:57:03
ну это просто пример

Google
Alexander
12.04.2018
06:57:14
есть еще runWriter (return "123" >== tell)

не говоря уже об IO

Yuriy
12.04.2018
06:59:16
проще явно написать do x <- getX doSome x pure x

Hot
12.04.2018
07:00:15
О, pure, это ж из Applicative.

Bodigrim
12.04.2018
07:00:18
Речь шла о распределённом последовательном транзакционном реестре с развитыми механизмами консенсуса. Так чтобы транзакционный протокол мог работать и был верифицируем, даже в случае провала какой-то из сторон. Это решает множество проблем. Когда огромные пачки межбанкоских транзакций зависают, т.к. системы банка вырубаются и не могут завершить последовательность. Когда снэпшоты в банках начинают расходиться и нужна огромная комиссия, чтобы понять, кто прав. Кто потерял, а кто вбросил лишнего. Это вопрос стандартизированного устойчивого распределённого межбанковского реестра с автоматическим консенсусом. Криптография /= блокчейн, но и криптовалюта /= блокчейн
То есть у нас есть N банков, причем N намного больше 2, которые хотят расшарить между собой всю историю всех взаимных финансовых операций? Это очень странное желание.

Hot
12.04.2018
07:00:26
Typeclassopedia осиливаю потихоньку.

Admin
ERROR: S client not available

Oleg
12.04.2018
07:02:37
То есть у нас есть N банков, причем N намного больше 2, которые хотят расшарить между собой всю историю всех взаимных финансовых операций? Это очень странное желание.
На самом деле они и так её обязаны шарить. И каждый банк - это конечно же гораздо больше одного пира. Скорее на сбер это будет около тысячи пиров, на альфу или тинькофф - сотня. Но эта история оказывается совершенно не согласованной с внутренней картиной в каждом из банков, которые между собой тоже почти не согласованы.

Bodigrim
12.04.2018
07:12:49
https://ru.m.wikipedia.org/wiki/SWIFT
Узел Свифта хранит всю историю? Например, Сбербанк может посмотреть все транзакции между Bank of America и UBS за прошлый год?

Oleg
12.04.2018
07:13:50
Короче даже я устал от оффтопа. @cryptoanarchy_ru

Евгений
12.04.2018
07:23:28
Речь шла о распределённом последовательном транзакционном реестре с развитыми механизмами консенсуса. Так чтобы транзакционный протокол мог работать и был верифицируем, даже в случае провала какой-то из сторон. Это решает множество проблем. Когда огромные пачки межбанкоских транзакций зависают, т.к. системы банка вырубаются и не могут завершить последовательность. Когда снэпшоты в банках начинают расходиться и нужна огромная комиссия, чтобы понять, кто прав. Кто потерял, а кто вбросил лишнего. Это вопрос стандартизированного устойчивого распределённого межбанковского реестра с автоматическим консенсусом. Криптография /= блокчейн, но и криптовалюта /= блокчейн
Но блокчейн /= финансы, это же просто децентрализованная база данных с высокой избыточностью. Почему когда обсуждают блокчейн, сразу скатываются в финансы, хотя второй популярной областью его применения была база доменных имён, например

Arseniy
12.04.2018
07:29:47
Чего тут спросы за блокчейн и крипту? ;)

Oleg
12.04.2018
07:29:51
на хайлоаде было хорошее выступление про блокчейн как систему для публичного недоверенного хранилища ключей и сетевом протоколе, интегрирующегося с ним. Видео попытался найти - не могу http://www.highload.ru/2017/abstracts/2860.html

Yuriy
12.04.2018
07:30:45
Чего тут спросы за блокчейн и крипту? ;)
до крипты ещё не добрались

Alexander
12.04.2018
07:33:22
нужен торент-трекер на блокчейне

было бы идеально

Oleg
12.04.2018
07:34:50
нужен торент-трекер на блокчейне
а зачем торрент-трекеру блокчейн?

Google
Alexander
12.04.2018
07:35:12
чтобы получить распределенность

Oleg
12.04.2018
07:35:35
какое состояние нужно линеаризовывать в случае торрент-треккера?

чтобы получить распределенность
для этого есть p2p сетевые протоколы

Alexander
12.04.2018
07:36:01
ну в p2p нельзя заанонсить создание торента вроде бы

Евгений
12.04.2018
07:36:06
Он переизобретает магнет-линки

Alexander
12.04.2018
07:36:45
я переизобретаю интернет на самом деле

магнет-линк ведь тоже надо заанонсить

Oleg
12.04.2018
07:36:56
*в хаскель чате

Евгений
12.04.2018
07:37:00
какое состояние нужно линеаризовывать в случае торрент-треккера?
Ну можно в блокчейне список сидов для данной раздачи хранить, в отличие от магнет-линка будет динамические входные точки

Oleg
12.04.2018
07:37:47
Ну можно в блокчейне список сидов для данной раздачи хранить, в отличие от магнет-линка будет динамические входные точки
Пока сложно понять, что тут нельзя решить банальным CRDT, зачем выстраивать цепочки

Leonid
12.04.2018
08:08:43
Базерман сломал хакадж

Dmitry
12.04.2018
08:12:57
Скажите, а почему у хаскель-приложений в top/htop в VIRT значится 1T потребляемой памяти? Как это значение можно ограничить?

Собственно, у меня проблема в том, что по Alt+SysRq+K убивается не реально жрущее приложение, а первое попавшееся с большим объёмом памяти, им оказывается xmonad, и в результате вся система падает :((

Вместо того, самого прожорливого

Подозреваю, что из-за этого 1Tb в виртуальной памяти

Leonid
12.04.2018
08:15:57
сделай так что-бы оно убивало то что надо

A64m
12.04.2018
08:17:01
Скажите, а почему у хаскель-приложений в top/htop в VIRT значится 1T потребляемой памяти? Как это значение можно ограничить?
Никак не ограничить Специальным компилятором только компилять например таким https://launchpad.net/%7Ehvr/+archive/ubuntu/ghc-wsl

про почему тут https://ghc.haskell.org/trac/ghc/ticket/9706

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