Anatolii
Ну буду пробовать
Alexander
многие считают это очевидным или systemd делает это за них
Alexander
https://www.systutorials.com/docs/linux/man/1-dbus-run-session/
Alexander
вообще это можно сразу для своего юзера в initrc сделать при загрузке окружения
Anatolii
Спасиб
Alexander
иначе некоторые программы грустят
Alexander
в генте у меня в .xinitrc:
exec ck-launch-session dbus-launch --sh-syntax --exit-with-session xmonad
Alexander
не знаю что лучше
Aragaer
аналогично
Anatolii
проблема в том что в nixos я руками то никуда не вписывал запуск xmonad
Anatolii
теперь надо разобартся что там сделал nixos когда я в конфиге включил xmonad
Alexander
прописал xmonad в конфиг DM
Мерль
Осторожно, с вероятностью 0.7 это бот
Dmitry
Маловато что бы сразу расстреливать
Max
А премодерации нету?
Anatolii
призываю банхаммер @qnikst @voidlizard
Dmitry
не успел
Alexander
fixed
Alexander
@cblp_su привет!
Cheese
Anatolii
Привет!:)
Влод
Влод
Посмотрите, о чем твитнул(а) @rufuse: https://twitter.com/rufuse/status/891987537740300288?s=09
Нурлан
Влод
У меня не открывается
Влод
Говорит нет аккаунта
Нурлан
ааа
Нурлан
ну я не знаю, эту группу не я создавал
Alex
кончилась работа
Зигохистоморфный
Если производная ADT это zipper, то что тогда будет интегралом для ADT?
Dmitrii
Видимо, по аналогии, будет структура, для которой твоя текущая является зиппером. Но не факт что это операция определена для каждого типа данных. Я не силён в алгебре типов :(
Зигохистоморфный
Там же ещё и F(x) + C и чем будет это C
Dmitrii
Понятное дело, что константа при дифференцицировании обращается в ноль. В исходной структуре может быть O(1) конструкторов с непараметризованными полями. И мы никак не узнаем, не используя канал со Вселенной, какие именно там были поля. Всё-таки дифференцирование — операция с потерями и не может быть однозначно обратима.
Alexander
про интегралы кстати была статья
Alexander
но там как-то все сложно и неочевидно было
Alexander
вообще уже деление и дифференцированование это уже через символьные формы, которые прямого смысла не имеют 😏
Зигохистоморфный
Ну дифференцирование это же зиппер для типа
Alexander
да
Alexander
ну и часть типов через деление писать можно
Alex
рекуррентные
Alexander
+
Зигохистоморфный
Alexander
1/(1-x)
Alexander
раскладываешь в ряд тейлора
Alexander
получаешь 1+a+a^2+a^3+...
Alexander
представление списка
Зигохистоморфный
Ну это понятно
Зигохистоморфный
А к чему это было?)
Oleg
Сюда что-ли все мои гениальные догадки форвардить
Нурлан
Как на хаскеле хэш-таблицу реализовать?
Нурлан
Я впал в ступор
Нурлан
Наверно вопрос в том как записать ключ в память.
Leonid 🦇
В этот ступор впали все хаскелисты, судя по всему
Нурлан
Я знаю что в питоне модно просто пользоваться словарём, но нужен Haskell
Нурлан
Спасибо :)
Нурлан
Не, не мутабельный и без коллизий
Vladislav
без коллизий - это как?
Max
С рехешированием, наверное.
Alexander
с хештаблицами все плохо, пакеты есть, но они тормозные
Max
А в Си прыгнуть неспортивно?
Евгений
Нурлан
Хочу хаскель, это ж для души!
Нурлан
Нурлан
На множестве которое надо восстанавливать есть взаимнооднозначная функция
Нурлан
Которая считается в одну сторону легко, а в другую нет
Cheese
так, погоди. откуда внезапно взялось восстановление множества?
Vasiliy
Ангуглейбл
наверное, имеется в виду двойное хеширование
Max
Ангуглейбл
Как так, у меня нашло. Как повторное хеширование.
Нурлан
Cheese
имеется в виду множество ключей?
Cheese
но в обычных хэш-таблицах хэш-функция не биективная, она может терять информацию
Cheese
ты хочешь построить особую хэш-таблицу на биективной хэш-функции?
Нурлан
У меня тоже теряет, но можно выделить однозначное подножн тво ключей.
Нурлан
Это вычисления по модулю.
Нурлан
В общем, накладывается ряд ограничений который даёт отсутсвие коллизий и мутабельность не нужна. Предполагается, что будет порядка 10^10 элементов. И обращаться надо не по индексу а по ключу.