Об авторе и журнале

Журнал существует в основном ради вредленты. Иногда я что-то пишу, когда распирает. Чаще всего про программизм с точки зрения пользователя.

Запись нужна, чтобы вы сразу узнали об авторе все плохое и не пытались вступать в дискуссии по темам,  на которые автор не дискутирует в принципе, но может проповедовать.

Автор
- Атеист и антиклерикал. Не воинствующий, но убежденный.
- Считает порнографию важнейшим локомотивом современной киноиндустрии.
- Анти-гомофоб. Автор считает безусловной ценность лесбийского секса для порнографии, и предполагает, что гейский секс также имеет ценность для аудитории противоположного с ним пола.
- Безусловно одобряет ограничение употребления алкоголя и табака в общественных местах из эгоистических соображений.
- При этом одобрил бы лигалайз конопли и амфетаминов, а также открытие наркохосписов с более тяжелыми веществами для желающих покончить с собой этим способом.
- Анти-царист в частности и анти-монархист в общем. Вообще не желает иметь ничего общего с выродками царской России и не считает монархию приемлимым общественным строем.
- Впрочем, к капитализму, феодализму и советскому изданию социализма относится не сильно лучше.
- НЕ сталинист, но считает Сталина самым годным из лидеров СССР. К СССР в целом относится скептически-нейтрально.
- Считает необходимым признавать биологические различия как междурасовые, так и межполовые. В связи с чем активисты феминизма у него проходят по категории деятельных сумасшедших, равно как и сторонники расовых/половых квот любого рода при конкурсном приеме на работу и/или поступлении в институт.
- Считает самоочевидным, что в межгосударственных отношениях нет и не может быть стыда и совести.
- Считает самоочевидным существование мировой закулисы в лице банковских кланов.
- Не признает безусловной ценности человеческой жизни, но считает необходимой её защиту в рамках правовой системы.
- Сожалеет о судьбе евгеники.
- Сторонник использования ГМО.
- Не признает безусловной априорной ценности классики литературы, считая, что ону ценность надо доказывать индивидально для каждого произведения. Также полагает, что литература имеет свойство устаревать, в чилу чего ценность классической русской литературы сильно преувеличена (впрочем, ценность зарубежной классики и особоенно разнообразной древности, преувеличена даже больше)

Список пополняется.

Удивительные истории

1. Гугль почему-то считает, что я живу внаукраине и пихает мне выдачу поиска и контекстную рекламу с их чириканьем. Бесит неимоверно.

2. Эстония предоставляет какой-то сервис, именуемый e-residency, для ведения бизнеса в EU из любой точки мира. Смысл существовании этой потемкинской деревни проясняется.

Исключительно бессмысленно потраченный день

Ну т.е. не так, как вчера, когда единственное мое достижение - это посеяный на работе планшет (похоже, безвозвратно), но сегодня тоже.

Разбираюсь я, значит, с тем, как таскать в свежем хаскеле версии 7.8.3 информацию  о размере массива в типе.  (я в курсе, что на дворе уже 8.*, у меня старая убунта. Но это, в общем, не важно - конкретно эта часть ghc не изменилась). Вроде разобрался. Теперь надо написать игрушечный пример. Но мы же не ищем легких путей, писать поверх Data.Vector и тем более Data.Array ниже нашего достоинства. Читаем про то, что есть в GHC.Prim, внимательно изучаем примопы с Array# и долго втыкаем на realWorld# :: StateT# RealWord и на перлы в духе (#a#) в сигнатурах типов. Тратим полдня на разборки, пишем ровно одну функцию. Потом находим пакет primitive на хакадже, который делает изрядную часть работы за нас.

Зато узнали много нового про устройство стека в рантайме GHC. Непонятно зачем.

Для привлечения внимания: два старых, но интересных поста для изучения

http://www.well-typed.com/blog/94/
http://www.well-typed.com/blog/95/

Три полезных пакета на hackage

http://hackage.haskell.org/package/reflection
http://hackage.haskell.org/package/primitive
http://hackage.haskell.org/package/primitive-extras

Отдельно хочется сказать про reflection. Статья от Олега, по которой он сделан, откровенно мозговыносящая для человека не в теме. А вот пакет довольно прост и понятен в использовании.

ЦОДД

Чем дальше, тем больше крепнет у меня впечатление, что в ЦОДД работают либо дураки, либо вредители. Может быть не все работающие там относятся к одной из этой категорий, но их количество достаточно, что производить фееричные в своем идиотизме решения.

Итак, есть светофор https://yandex.ru/maps/-/CBu7aNGv0D . Светофор как светофор, движение машинок по нему околонулевое, а вот пешеходный поток огромный. При старте этого светофора на нем был установлен вполне адекватный режим 45 / 15 пешики/машинки или что-то типа того, что полностью укладывалось в потребности данного конкретного перекрестка. Более того, машинки по нему ехали даже в час-пик далеко не в каждую открытую им фазу, и проехать успевали все.

Но тут случилось страшное. Кому-то пришло в голову, что этот светофор надо увязать со светофором на Вавилова, ну или эта идея витала в головах до того - но это как-то сомнительно. В итоге ЧМ по футболу ходившие там в количестве болельщики охуевали от пешеходного светофора на заштатном проезде, где пешикам было выставлено ожидание в 100 секунд.

На секундочку. отношение пешики/машинки там  на глаз 50/1 или выше. Отношение фаз 1/5 или около того. Отношение ожидания тоже в районе того.

Они там ебанулись ?

Желающим переползать на kubuntu 18.04 и свежий

прошу обратить внимание на неприятный баг https://bugs.kde.org/show_bug.cgi?id=387454

Кдешники кивают на systemd-udevd , желая пропихнуть патч, но баг по-прежнему открыт.

Лично я наткнулся сегодня. Воркэраунда - ставьте гномовский наутилус.