@haskellru

Страница 341 из 1551
Anatolii
31.07.2017
07:05:35
Спасиб

Alexander
31.07.2017
07:05:41
иначе некоторые программы грустят

в генте у меня в .xinitrc: exec ck-launch-session dbus-launch --sh-syntax --exit-with-session xmonad

не знаю что лучше

Google
Aragaer
31.07.2017
08:36:28
аналогично

Anatolii
31.07.2017
09:03:57
проблема в том что в nixos я руками то никуда не вписывал запуск xmonad

теперь надо разобартся что там сделал nixos когда я в конфиге включил xmonad

Alexander
31.07.2017
09:31:04
прописал xmonad в конфиг DM

Мерлин
31.07.2017
14:03:39
Осторожно, с вероятностью 0.7 это бот

Dmitry
31.07.2017
14:05:01
Маловато что бы сразу расстреливать

Max
31.07.2017
14:06:51
А премодерации нету?

Anatolii
31.07.2017
15:05:00
призываю банхаммер @qnikst @voidlizard

Dmitry
31.07.2017
15:05:16
не успел

Alexander
31.07.2017
15:05:20
fixed

@cblp_su привет!

Anatolii
31.07.2017
15:12:37
Привет!:)

? animufag ?
31.07.2017
16:28:22
Google
? animufag ?
31.07.2017
16:28:38
Посмотрите, о чем твитнул(а) @rufuse: https://twitter.com/rufuse/status/891987537740300288?s=09

Kit
31.07.2017
16:28:40
Всё?
В смысле все?

? animufag ?
31.07.2017
16:28:59
У меня не открывается

Говорит нет аккаунта

Kit
31.07.2017
16:29:12
ааа

ну я не знаю, эту группу не я создавал

Alex
31.07.2017
19:07:22
кончилась работа

Denis
31.07.2017
20:22:50
Если производная ADT это zipper, то что тогда будет интегралом для ADT?

Dmitry
31.07.2017
20:46:35
Видимо, по аналогии, будет структура, для которой твоя текущая является зиппером. Но не факт что это операция определена для каждого типа данных. Я не силён в алгебре типов :(

Denis
31.07.2017
20:50:42
Там же ещё и F(x) + C и чем будет это C

Dmitry
31.07.2017
21:03:46
Понятное дело, что константа при дифференцицировании обращается в ноль. В исходной структуре может быть O(1) конструкторов с непараметризованными полями. И мы никак не узнаем, не используя канал со Вселенной, какие именно там были поля. Всё-таки дифференцирование — операция с потерями и не может быть однозначно обратима.

Vladimir
31.07.2017
21:16:20
Ну можно из начальных и граничных условий восстановить при решение диффуров. Часто без них эти уравнения не имеют смысла. Правда последние 5 диффуров решил 4 года назад за пузырь вискаря.?

Alexander
31.07.2017
21:19:14
про интегралы кстати была статья

но там как-то все сложно и неочевидно было

вообще уже деление и дифференцированование это уже через символьные формы, которые прямого смысла не имеют ?

Denis
31.07.2017
21:21:31
Ну дифференцирование это же зиппер для типа

Alexander
31.07.2017
21:30:55
да

ну и часть типов через деление писать можно

Alex
31.07.2017
21:31:31
рекуррентные

Alexander
31.07.2017
21:37:40
+

Google
Denis
01.08.2017
00:22:31
Alexander
01.08.2017
06:31:39
1/(1-x)

раскладываешь в ряд тейлора

получаешь 1+a+a^2+a^3+...

представление списка

Denis
01.08.2017
06:39:19
Ну это понятно

А к чему это было?)

Oleg
01.08.2017
07:41:14
Сюда что-ли все мои гениальные догадки форвардить

Kit
01.08.2017
16:08:46
Как на хаскеле хэш-таблицу реализовать?

Я впал в ступор

Наверно вопрос в том как записать ключ в память.

Leonid
01.08.2017
16:12:42
В этот ступор впали все хаскелисты, судя по всему

Kit
01.08.2017
16:15:08
Я знаю что в питоне модно просто пользоваться словарём, но нужен Haskell

Oleg
01.08.2017
16:17:18
Как на хаскеле хэш-таблицу реализовать?
https://hackage.haskell.org/package/hashtables если мутабельный

Kit
01.08.2017
16:18:45
Спасибо :)

Не, не мутабельный и без коллизий

Vladislav
01.08.2017
16:20:18
без коллизий - это как?

Max
01.08.2017
16:22:36
С рехешированием, наверное.

Oleg
01.08.2017
16:33:52
Не, не мутабельный и без коллизий
есть, но он очень медленный https://hackage.haskell.org/package/hashmap-1.3.2/docs/Data-HashMap.html

Не, не мутабельный и без коллизий
в hashtables есть кукушкин хеш, он, в приципе, с одним элементом на бин

Google
Alexander
01.08.2017
16:50:45
с хештаблицами все плохо, пакеты есть, но они тормозные

Max
01.08.2017
16:54:00
А в Си прыгнуть неспортивно?

Евгений
01.08.2017
17:00:50
Kit
01.08.2017
17:11:07
Хочу хаскель, это ж для души!

без коллизий - это как?
Это с математикой :)

На множестве которое надо восстанавливать есть взаимнооднозначная функция

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

Yuriy
01.08.2017
17:15:56
так, погоди. откуда внезапно взялось восстановление множества?

Vasiliy
01.08.2017
17:19:18
Ангуглейбл
наверное, имеется в виду двойное хеширование

Max
01.08.2017
17:33:37
Ангуглейбл
Как так, у меня нашло. Как повторное хеширование.

Kit
01.08.2017
17:33:48
Yuriy
01.08.2017
17:34:37
имеется в виду множество ключей?

но в обычных хэш-таблицах хэш-функция не биективная, она может терять информацию

ты хочешь построить особую хэш-таблицу на биективной хэш-функции?

Kit
01.08.2017
17:38:00
У меня тоже теряет, но можно выделить однозначное подножн тво ключей.

Это вычисления по модулю.

Vladislav
01.08.2017
17:38:17
ты хочешь построить особую хэш-таблицу на биективной хэш-функции?
Внутри таблицы хеш берётся по модулю количества бакетов, поэтому он все равно перестанет быть биективным

Kit
01.08.2017
17:42:37
В общем, накладывается ряд ограничений который даёт отсутсвие коллизий и мутабельность не нужна. Предполагается, что будет порядка 10^10 элементов. И обращаться надо не по индексу а по ключу.

Я подумал что хэш таблицы самое то.

Vladislav
01.08.2017
17:44:53
Хеш мэппит ключи в какой рейндж чисел?

Google
Kit
01.08.2017
17:46:34
Сервака нет :(

Vladislav
01.08.2017
17:46:38
И с такими объемами уже лучше в сторону сишки смотреть, имхо

Потому что тупо 10^10 указателей - уже 80Gb

Donat
01.08.2017
17:49:55
В хетцнере сервер с такой памятью вполне affordable

Vladislav
01.08.2017
17:53:23
это не обязательная деталь реализации
Мэппинг из значений хеша в индексы корзин - обязателен

Yuriy
01.08.2017
17:54:04
хэш, гарантированно не дающий коллизий, называется идеальным

если нет коллизий, не нужны корзины

Vladislav
01.08.2017
17:55:09
если нет коллизий, не нужны корзины
эм, как ты себе это представляешь?

простой пример: у тебя два ключа A и B, с хешами 1 и 10^100500. Как будет выглядеть таблица с ними?

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