blaze
Спустя примерно год после предыдущего провала снова попробовал перевести рабочий ноут на wayland/sway. На этот раз успешно: избавился о проблемы с подключением-отключением мониторов в X.org, firefox выглядит очень нарядно, масштабирование работает.

Осталась не очень важная проблема с notifications и расплывчатая из-за масштабирования картинка в ненативных приложениях, из которых только chrome да vscode. Жить можно.
blaze
Переключился с Xorg/xmonad на wayland/sway. Сразу стал сильнее ненавидеть веб-дизайнеров. Выставляешь себе нормальный размер шрифтов — а они их перепиливают.
blaze
У меня с одним из коллег религиозные какие-то расхождения во взглядах. Он забабахал API для сервиса обработки картинок, где все операции декодирования в bitmap производятся автоматически, а обратное кодирование — через вызов функции encode(...).

И я говорю, что это inconsistent API design, боль и страдания неизбежны и вот я прямо сейчас страдаю, потому что не могу описать нужное преобразование. А он отвечает "ну где же тут inconsistent, это мы его не допилили ещё до конца, граничные случаи остались".

Я уже сдался объяснять, что в хорошем API граничных случаев быть не должно by design. Просто постараюсь больше с ним в один проект не попадать.
blaze
I'm disappointed about "master" appearing in the set of branch names.   I had been under the impression, possibly mistaken, that that branch had been renamed to be something less offensive.   I don't even know if that's possible.

Это про GitHub Enterprise в одной организации. Facepalm.jpg
blaze
Всё когда-то случается впервые. Этой ночью, например, меня впервые разбудили стоны барышни в соседнем номере.

Смеяться сквозь сон непривычно, но вполне возможно.
blaze
Вот и я получил спам в Google calendar. Что самое интересное, в Gmail письмо сунуто в спам, но в календаре всё равно маячит.
blaze
Казахи со своим государственным root CA начали им наконец активно пользоваться: zdnet.com

Интересно, что в России случится раньше: начнут так же делать или ГОСТ насаждать.
blaze
Очередной прославившийся security researcher сделал меня грустной пандой: ни на stack overflow поискать, ни элементарных проверок сделать. Не пускайте убогих в security, security от них тупеет.
blaze
Прочитал, что X.org хана и за Wayland будущее. Ну ладно, накатил sway, запустил посмотреть. Ухты ебта. Шрифты в gnome-terminal уродливые как смерть, диалог с настройками вообще пиздец — не floating и от этого вытянутый вдвое по вертикали, в контекстном меню мышкой ничего не выбирается, в окошке firefox мышиный курсор вообще не виден.

Да ну нах, подумали мужики, и откатились назад. Попробовать i3 настроить вместо xmonad, что ли. Хоть основные косяки вычищу.
blaze
Какой же Firefox глючный и тормозной по сравнению с Chrome. Пароли запоминает хреново, настройки запоминает "частично", рендеринг посасывает, кнопки на страницах работают не все.
blaze
Сегодня у меня прям день праздников какой-то.

Python 3.6.3rc1+ (default, Feb 5 2019, 16:13:12)
Type "help", "copyright", "credits" or "license" for more information.
>> a = True
>> isinstance(a, int)
True
blaze
A much better approach would be to have your own comparator for your objects to determine equality, since equality of two arbitrary objects isn't something that really makes much sense or is easy to reason about.

Речь о структурах thrift (аналог protobufs), кодогенерация в PHP.
Хочеться взятя да уебать. Deriving Eq, сука, вот как этот "reason about" делается у здорового человека.
blaze
Между тем Ассанж окончательно достал Эквадорское правительство и был выдал британской полиции. Осталось решить, выдадут его шведам, американцам или пустят по кругу.
blaze
quote Мне рассказали очень простой способ проверить, является игрушка мальчишечьей или же девчачьей. Нужно лишь проверить, учавствуют ли в процессе игры гениталии. Если нет — то игрушка одинаково подходит и мальчикам и девочкам. Если да — то это вообще не детская игрушка.

juick.com
blaze
Haskell поймал еще один баг в network. Заодно и узнал о существовании abstract unix sockets. А вот те, кто последний год правил network, еще не знают.
blaze
Haskell Вышел network-3.0.0.0
Мне пришли люли за то, что не поставил upper bound в спеке и сломалась сборка моего пакета на hackage.
Полез чинить.
Нашел ебаный пиздец как они год этого не заметили в network-3.0.0.0 : github.com Любые ошибки в connect тупо теряются, исключение прилетит только на следующем вызове. Впрочем, понятно как: никто не делает важных действий между connect и send, они один за другим идут обычно. Это мне с тестами повезло, от автора пакета остались.