wizzard: (Default)
мда, анимация удаления нод из графа приоткрыла страшную тайну - у d3.js в отличие от, например, реакта -- коллекции unstable, и удаление элемента может перемешать все остальные.

На них налепят новые координаты, и все будет выглядеть нормально, но если это анимировать - то весь граф внезапно вскипает, перемешивается, а потом становится примерно как было %)

А вообще, это в очередной раз показывает нам что списки, индексы и поинтеры это боль, а словари и GUIDы рулят :)
wizzard: (Default)
https://arxiv.org/abs/1703.04392

сделать себе тетрахроматическое зрение — из той категории экспериментов, которые теперь будут шевелиться в подсознании и не давать покоя, пока сам не попробую))
wizzard: (Default)
TLDR: Посмотрел. Понравилось. Несмотря на то, что я специально перед этим пересмотрел оригинал :)

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

В остальном -- очень красиво, уместное 3D, свежий взгляд на атмосферу, неплохой cast.

Сюжет... Он другой. То есть, в сюжет остальной серии оно не вписывается никак, это фанфик :)

А вот как сюжет самостоятельного произведения -- очень даже неплохо, и даже как-то больше цепляет, чем оригинал. Менее глубокий? Да. Но хороший, и подан хорошо.

Такие вот дела.

Если кто посмотрел впервые и захотел приобщиться глубже - имхо, лучше начинать с Innocence, потом первый сезон вперемешку с Tachikomatic Days, а потом! первый мувик.

После этого остальное уже можно как угодно смотреть :)
wizzard: (Default)
пока машинку чинят, решил затестить убер, ибо раньше всегда ездил уклоном

пока наблюдаю странное -- что убер селект консистентно хуже обычного уберХ

- подача на 10 минут больше (3-7 vs 15-20)
- ммм машины я не понимаю чем лучше,
- ну с водителями за три поездки можно списать на размер выборки, но почему-то селектовцы все курят как паровоз, и ездят тупо, а с уберх было норм.

по очереди заказываю одно и другое, бо интересно. ну и да, в целом пока что уклон и убер друг друга не заменяют. у убера удобнее выбор точки подачи, конечно.

ну и да, интересно что уклон после появления убера решил подтягиваться по качеству, правильно сделали думаю :)
(там, правда, почти всегда имеет смысл выбирать "комфорт", во избежание ланосов, но там это хотя бы всегда улучшает ожидания от поездки, а тут вообще непонятно что)
wizzard: (Default)
«reader's block is the complete opposite of writer's block.

you see, a blocked writer can't start writing, while on the other hand a blocked reader can't stop reading»

(с) hotgiraffe
wizzard: (Default)
только вчера улегся спать, попросили значит помочь с кодом, не смог отказать.

в итоге сон как-то сбился, я повалялся, встал, поставил NieR: Automata. залип до 4 утра.

утром проснулся с таким дефицитом кофе в организме, что умудрился приехать на встречу на час раньше >_< сижу вот теперь на лавочке туплю)

in other news, Surface Book на удивление хорош. меня куча народу от него отговаривала, но очень приятная железка тем не менее.

Ну т.е.... какой еще лаптоп нынче одновременно нормально вывозит Deus Ex: Mankind Divided на High настройках и живет 12 часов? Про 16, конечно, врут, но вот с полудня воскресенья я его еще не заряжал, 25% осталось.

Вот этот хитрый кронштейн - один из самых жестких и удобных ноутбучных петель, кстати. Если вспомнить, что он еще при этом и разьемный - еще больше впечатляет. И перо отличное, и клавиатура, и тачпад, и прочие мелочи, короче, единственный минус это цена разве что :)
wizzard: (Default)
СЯУ, что бывают светильники, для замены лампы в которых нужно

1) открутить светильник (от потолка)
2) отключить от него провода (т.к. один и тот же болт и подключает фазу, и крепит патрон к раме. хорошо хоть к диэлектрической...)
3) разобрать светильник до конца, потому что колба лампы упирается в корпус светильника
4) и только потом, собственно, выкрутить лампочку (Е14, накаливания, т.е. это не LED которые часто проще вместе со светильником сразу заменить через несколько лет...)

удивительное дизайн-решение, короче.
wizzard: (Default)
https://medium.com/@amyvertino/my-name-is-not-amy-i-am-an-uber-survivor-c6d6541e632f#.a49xdz9v7

К сожалению, история гнобления девочки в Uber по ссылке выглядит абсолютно реальной; к счастью, в разных компаниях корпоративные культуры отличаются разительно, вопрос в приоритетах.

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

Контролировать это дело в конторе, в целом, непросто, потому что оно абсолютно ортогонально бизнес-целям, и будучи оставленным в покое -- запросто самостоятельно уплывает в говно.

По моим личным наблюдениям, если контора построена через лидерство, самоорганизацию и низовую инициативу, то такого минимум, а если через статусность и иерархию -- то типично дохера.

Наверняка есть и исключения, конечно. Такое.

А, да. Почему больше всего гнобления достается идеалистичным/инициативным при этом столкновении культур.

Люди, которые аксептят жестко иерархический способ организации - им норм и сидеть внизу пирамиды тоже. Они это принимают, людей выше уважают, то-се.

А вот людей которые не аксептят он страшно батхертит в любой ее точке. Даже на вершинке.

И этот батхерт теми кто живет в иерархии -- интерпретируется как конкуренция за вылезть наверх по пирамидке, ну, потому что им это важно и они так мир видят.
Вот они, соответственно, этого человека и начинают гнобить.
wizzard: (Default)
Ищу best practices по версионированию и интеропу версий.

Особенно интересны чеклисты или какие-то basics guides, чтобы не писать их самому.

Примеры вопросов, на которые оно должно отвечать:
- Есть кластер, хочется обновлять ноды постепенно, и не тушить при этом кластер. Как облегчить оверхед / сделать более надежные тесты / чтобы ничего не ломалось при апгрейде протокола?
- Есть БД, к ней коннектятся клиенты разных версий. Например, мобильные приложения, которые небыстро апдейтятся. Как правильно это всё поддерживать?
- Фронтенд ходит к нескольким backend services, которые пишутся разными командами. Хочется максимально отвязать друг от друга release cycles этих сервисов, ну и не ломать ничего, понятно.

Если говорить количественно, то хочется сократить
- время релиза новой фичи (вызывающей изменения в протоколах/схемах/форматах)
- время на согласование протоколов (чем больше можно автоматизировать/автоматически проверить - тем лучше)
- количество багов протекающих в продакшен
- время диагностики бага

Почему-то находятся всякие общие слова, но общие слова я и так знаю. Надо либо какие-то тупые и надежные гайды, которые можно пошагово исполнять и не думать про них, либо real-world experience, по которому можно сделать выводы и такие схемы написать.

on logics

Dec. 19th, 2016 01:43 pm
wizzard: (Default)
как же так осилить interaction nets? несколько лет уже про них читаю, и все никак мозгов не хватает(

у меня тут в мозгах что-то щелкнуло на тему того что memoizing lambda interpreter - это кхм quick and dirty реализация то ли EAL то ли LAL логики

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

да, также интересны Ludics и Geometry of Interactions...
wizzard: (Default)
Hewlett Packard Enterprise Demonstrates World's First Memory-Driven Computing Architecture

Proof-of-concept prototype represents major milestone for The Machine research project
 
LONDON, UNITED KINGDOM--(Marketwired - Nov 28, 2016) - Today, Hewlett Packard Enterprise (NYSE: HPE) announced it has successfully demonstrated Memory-Driven Computing, a concept that puts memory, not processing, at the center of the computing platform to realize performance and efficiency gains not possible today.

Developed as part of The Machine research program, HPE's proof-of-concept prototype represents a major milestone in the company's efforts to transform the fundamental architecture on which all computers have been built for the past 60 years.

(...)

HPE has demonstrated:

- Compute nodes accessing a shared pool of Fabric-Attached Memory;
- An optimized Linux-based operating system (OS) running on a customized System on a Chip (SOC);
- Photonics/Optical communication links, including the new X1 photonics module, are online and operational; and
- New software programming tools designed to take advantage of abundant persistent memory. 

During the design phase of the prototype, simulations predicted the speed of this architecture would improve current computing by multiple orders of magnitude. The company has run new software programming tools on existing products, illustrating improved execution speeds of up to 8,000 times on a variety of workloads. HPE expects to achieve similar results as it expands the capacity of the prototype with more nodes and memory.

In addition to bringing added capacity online, The Machine research project will increase focus on exascale computing. Exascale is a developing area of High Performance Computing (HPC) that aims to create computers several orders of magnitude more powerful than any system online today. HPE's Memory-Driven Computing architecture is incredibly scalable, from tiny IoT devices to the exascale, making it an ideal foundation for a wide range of emerging high-performance compute and data intensive workloads, including big data analytics.
wizzard: (Default)
Перечитал спеку Julia. Всё красиво-красиво. Некоторые вещи еще хорошо заходят, после K. Пошел читать ишшуи. "Пятачок, неси ружье!" Сколько corner cases, пиздец.

Вот интересно, можно ли вообще построить type lattice для сколько-нибудь нетривиального количества перпендикулярных свойств типов? (тип элемента матрицы, размерность матрицы, способ хранения матрицы например)

(Там обсуждают Кронекера, Иверсона и как уменьшить количество special кейсов для штук вроде Inf * Complex(0,0))

И типа что делать с генериками если оно взрывается когда матрицу населили какими-нибудь типами без обратного элемента..

Патамушо design space у меня в голове ж теперь еще шире после того как в K я могу написать "ABCD"="A" и получить (1;0;0;0)
wizzard: (Default)
Тут в фейсбуке срачики про закрытие файлообменников и копирайт.

Я не буду разводить традиционную идеологическую риторику про то, что неправильно сравнивать копирование с воровством, это все и так сто раз читали.

Более интересна обычная житейская и бизнес-стороны вопроса.

1) "Там, где не платят, ничего и не производят."
Возьмем украинское кино. Во-первых, производят. На 10 трейлеров в кинотеатре 2 трейлера украинских фильмов - это абсолютно нормальная пропорция. На kinoafisha 3 фильма и 1 мультфильм этого года, тоже неплохо.

Украинские переводы. Тоже производят. И переводы на удивление качественные, не то что раньше. Только вот никто не продает, потому что правообладатели не хотят заходить на рынок и разбираться в откатах и взятках.

В итоге люди вынуждены писать в кино звук, миксовать с английским видео и выкладывать на торренты. И кому от этого легче?

2) Музыка, украинская и не украинская. Исполнитель с проданной копии получит 0.5-3% твоих денег. Остальное пойдет дистрибьюторам, в налоги и прочее. Деньги зарабатываются на концертах, там может и 30% получиться, в хорошую погоду.

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

3) Житейская сторона.
Я покупаю компьютерные игры в Steam, но качаю фильмы на торрентах, потому что это *удобно*, а не потому что я высокоморален когда дело касается игр и почему-то вдруг не люблю киношников.

Заплатить не жалко, только вот на это должно хватать 3 минут, а не 3 часов, за которые торрент успеет скачаться несколько раз, а по деньгам-за-время я вообще в разы больше теряю.

Ну и кроме того... где эти фильмы? где эта музыка? тот же NashFormat продает фильмы 2013 года, спасибо, я очень рад, но все-таки пойду скачаю торрент.

Ждать доставку диска - камон, сейчас ни в одном ноутбуке нету DVD/Bluray, и да, торрент успел скачаться уже десятки раз.

4) Но у нас наследие СССР! И актеры! И киностудия Довженко!
Нет. Его нет. Хотите кассовое кино - учитесь снимать кино. Кассовое. Современное. И продюсировать, и рекламировать в том числе. Раньше этому не учили.

Вот сейчас волна патриотического всякого видеоматерьяла, новые люди, новые лица. Без опыта. Откуда тут взяться супер-актерской игре и супер-качеству? Ждем пять лет, будет кино. Чудес не бывает.
wizzard: (Default)
я вот люблю гнать на TDD. много лишней работы, false feeling of reliability, fragile tests, то-се.

но вот мне внезапно дошло, что гоню-то я далеко не на весь TDD.

гоню я конкретно на initial test suite creation и maintenance.

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

Век живи, век учись, блин. К вопросу о том, зачем нужно разделение труда.
wizzard: (Default)
Чем спокойствие отличается от тленоты?

(Варианты на затравку: уверенность "вообще", уютность, пространство для маневра, чисто-нейрохимия, возможности, тупик, легкость, тягость)

Нервозность, паника, испуг, страх - не туда.

Это я раздумываю, почему при расслаблении после очередной суеты/беготни/перформанса иногда наступает одно, а иногда - другое, ну и как увеличить пропорцию именно спокойствия, собственно :)
wizzard: (Default)
Продолжаю эксперименты. Имбирь пахнет морем, вишня пахнет удушливо-приторно-невыразительно, банан пахнет ириской.

Апельсиновая цедра первая, кто пахнет как и было, т.е. апельсином :) И репчатый лук отчетливо пахнет как было.

Чизбургер (т.е. соленый огурец/сыр/хлеб/бургер...) пахнет травой и дождем, кофе в банке (соломой пахло капучино) пахнет песком.

Все еще вообще никак не пахнут чай и подсолнечное масло :(

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

Кстати. Чем пахнет кровь? Ну, то есть, на что похожа? Я тут выяснил, что она, оказывается, должна пахнуть, а мне (например, при порезах) никогда ничем не пахло и я воспринимал это как сугубо фигуральное выражение, вроде "запах беды".
wizzard: (Default)
прошло пять дней. запахи начали появляться. it's funny. Фэйри пахнет как омлет, кофе как солома и хрен как лимон. Чай пока ничем не пахнет.

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

Туда же про тетрахроматов и разную цветовую слепоту. What is real? :)

дыбр

Oct. 23rd, 2016 03:51 pm
wizzard: (Default)
Про здоровье. Восстановление после операции на носу проходит смешно. например, пока что нету вообще никакого обоняния, во-об-ще, даже на ядерный хрен и нашатырь - ноль реакции %)

Про computer science. Везде утверждают об одинаковой (с точностью до константы) стоимости lazy/eager evaluation, т.е. что построить дерево санков и потом его схлопнуть стоит столько же, сколько и посчитать это всё жадно - но ведь нет! что в теории, что в иерархиях стореджа (регистры-кэш-...) аллокация и даже просто pointer dereference стоят log N, где N - обьем используемой приложением RAM, следовательно, best-case для lazy evaluation будет C1 * N log N, супротив C2 * N для eager!

это уж не говоря о том, что куча софта в рамках оптимизаций закладывает максимальные размеры хипа как "N чего-то там хватит всем", что потом вызывает изрядный батхерт когда файлик, например, в 200 мбайт обрабатывается прекрасно, а в 210 мбайт падает (а если авторы еще и не подумали, то там случаются разные креативные heap corruption вместо "просто out of memory")

Про жизнь. Абсолютное большинство раз, когда я раздумываю над тем, чтобы что-то купить - это воскресенье или праздники. Ну, потому что не надо никуда бежать и можно полезть на сайт посмотреть, то-се.
Почему, при том что в наших широтах уже немало магазинов научились даже доставлять "за 2-3 часа" - в воскресенье никто не работает? Как раз в воскресенье удобно и встретить курьера же.

Реальный вопрос, конечно, не в магазине, а в том, чтобы склад работал в воскресенье, но... это же тоже не такая уж сложность, ну камон. Посадите туда одного человека, сделайте доставку +100 грн в воскресенье, в конце концов...

(Это я видеокарточку хотел заказать, а то HD 7870 уже всякое современное не тянет).

Кстати, про игры. вот последние несколько лет я в них почти не играю, и у меня уплыли фактические вкусы, а память о вкусах осталась старая. В итоге я что-то покупаю на стиме, ревьюшки там Overwhelmingly Positive - а оно не вставляет. Упс. Как бы так узнать, что мне теперь на самом деле нравится?

Profile

wizzard: (Default)
wizzard

April 2017

S M T W T F S
      1
234 5678
91011 12 131415
161718 19202122
23242526272829
30      

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 25th, 2017 04:17 pm
Powered by Dreamwidth Studios