wizzard: (Default)
2017-06-12 11:03 pm

про макулатуру

Самый длинный договор, который я лично подписывал, содержал 50 с чем-то страниц legalese мелким шрифтом.

Но он таки меркнет и становится бледной тенью, если посмотреть, какое количество макулатуры регламентирует деятельность банков, бирж, трейдеров и прочих участников рынка в США.

То есть, хм, сами тексты вполне себе структурированы и читабельны. Но вот их количество...
У меня пока что эстимэйт в миллионы страниц, но может быть там и больше...

Короче, очень занятная задача для information retrieval и natural language processing, да :)
wizzard: (Default)
2017-06-11 12:23 pm

on brainz

Интересно, многие долгосрочные жизненные выборы, если вдуматься, выглядят как "сменить один набор проблем и радостей на другой", а не как "сделать лучший выбор" или "сделать худший выбор" из-за того, что мозг нормирует (в статистическом смысле) входящие данные, или доминантная причина все-таки не в этом?
wizzard: (Default)
2017-05-29 10:38 pm

фейсбук и трулинк



FB пиарит мне фичу "код-ссылка на профиль", и я вспомнил, что в TrueLink сделал такое на пару лет раньше фб :)
Жаль, что проект пришлось заморозить. Может найдется у кого $500K на криптомессенжер? :)

(qr-код сканится любой сканилкой и ведет на сайт https://true.im, только сам мессенжер там не развернут, поэтому редиректа на профиль не будет)
wizzard: (Default)
2017-05-26 09:31 pm

про мозги

Оглядываясь назад — насколько же, все-таки уделение самому себе внимания и вообще уход за собой влияет на возможность делать выводы и connect the dots! Вот просто небо и земля.

Причем из позиции "когда не до этого" оно вообще не заметно, будто так и надо. Окружающим заметно больше, но...

Причем это не только про какие-то там высокие материи, а буквально вот про всё. Читаешь пейпер, думаешь "о, клево, сам бы так сделал", бежишь делиться — а оказывается этим пейпером с тобой уже делились, и ты его уже читал, и ни-че-го из него не вынес! Жуть.

Впрочем, сожалеть тут особо нечего, надо делать выводы :)

Да, блог еще в телеграме -- https://t.me/notatky/36
wizzard: (Default)
2017-05-21 10:51 pm

к вопросу об администрировании линуха и винды.

почему на машине с Win10 где исторически стояли только игрушки и Hyper-V -- Theano/Keras/Lasagne/cuda/cuDNN и весь зоопарк депенденсей к ним (git, gcc, numpy, python, msvc08, msvc15, ...) ставится по инструкции с сайта Theano за 2 часа и работает с первого раза,

а на линухе я перед этим скурил уже десяток мануалов и спустя несколько дней оно таки все еще не работает? надо было сразу на винде сетапить...

wizzard: (Default)
2017-05-15 09:26 pm

о вахтерах

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

В следующий раз надо будет не забыть сказать "все равно вы уже пришли чай пить, тяжело раздеться и дать?"
Может хоть так дойдет.

Очень контрастирует с адекватными людьми, которые в действительно спорных случаях не ленятся пойти и получить разьяснение в той же налоговой или других аналогичных органах, *действительно* подложить себе соломку таким образом, и поделиться копией.
wizzard: (Default)
2017-05-09 10:42 pm

В теории, теория и практика - это одно и то же, а на практике...

[English version: https://medium.com/@oleksandr_now/in-theory-theory-and-practice-are-the-same-in-practice-however-46fd663f8e7b ]

Во всем этом модном data science есть большая засада.

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

Что-то вроде "мы выкинули все что у нас не отпарсилось", а как насчет того, что "не парсится" - это всегда смещенная неслучайная выборка? Которая смещает остальной датасет тоже далеко не случайным образом?

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

Например, "мы можем парсить 98% слов из аудио правильно" это звучит замечательно, пока ты не узнаешь что в 2% входят например названия улиц или номера телефонов, потому что они не словарные (out of vocabulary)
И на реальной задаче эти 2% слов превращаются в "70% диалогов не получилось отпарсить".

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

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

И вот у меня есть хороший программистский бэкграунд, чтобы с этим справляться, но что советовать людям, у которых опыта меньше - как-то пока непонятно совсем. Есть идеи?
wizzard: (Default)
2017-05-07 12:46 pm

Про "задний ум" и лежащие на поверхности идеи

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

Но вот же, вот же он, юзкейс! блин!

https://spark.ru/startup/whatshelp/blog/12118/kak-podpisat-top4-telekoma-rossii-na-produkt-kotorogo-esche-net
wizzard: (Default)
2017-04-30 01:57 am

Spaaaace!

СЯУ что запустить четырехкилограммовый CubeSat у Interorbital Systems стоит $50K.
В какое интересное время живем! Осталось заработать/раздобыть где-то достаточно денег, чтобы это можно было реализовать в рамках хобби %)))
wizzard: (Default)
2017-04-26 01:06 pm

свершилось

Спустя 36 дней Новая Почта таки выдала мне многострадальную посылку %)

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

ну хоть выдали в итоге, и то хлеб

как они вообще до сих пор не обанкротились? с 2/3 отправлений НП по моему опыту что-то случается (теряется отправление, теряется оплата, теряется наложенный платеж, одно разбили вообще), я их избегаю по возможности но периодически все-таки пробую, все ведь хвалят...

с EMS, да даже с обычной почтой всегда всё доставлялось нормально, что характерно. забирать не так удобно, но э... хоть доставляют %)
wizzard: (Default)
2017-04-23 06:22 pm

(no subject)

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

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

А вообще, это в очередной раз показывает нам что списки, индексы и поинтеры это боль, а словари и GUIDы рулят :)
wizzard: (Default)
2017-04-19 04:54 am

(no subject)

https://arxiv.org/abs/1703.04392

сделать себе тетрахроматическое зрение — из той категории экспериментов, которые теперь будут шевелиться в подсознании и не давать покоя, пока сам не попробую))
wizzard: (Default)
2017-04-12 11:21 am

Ghost in the Shell (2017)

TLDR: Посмотрел. Понравилось. Несмотря на то, что я специально перед этим пересмотрел оригинал :)

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

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

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

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

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

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

После этого остальное уже можно как угодно смотреть :)
wizzard: (Default)
2017-04-05 03:46 pm

дыбр за такси

пока машинку чинят, решил затестить убер, ибо раньше всегда ездил уклоном

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

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

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

ну и да, интересно что уклон после появления убера решил подтягиваться по качеству, правильно сделали думаю :)
(там, правда, почти всегда имеет смысл выбирать "комфорт", во избежание ланосов, но там это хотя бы всегда улучшает ожидания от поездки, а тут вообще непонятно что)
wizzard: (Default)
2017-03-31 11:03 pm

reader's block

«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)
2017-03-28 09:22 am

сонный дыбр))

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

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

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

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

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

Вот этот хитрый кронштейн - один из самых жестких и удобных ноутбучных петель, кстати. Если вспомнить, что он еще при этом и разьемный - еще больше впечатляет. И перо отличное, и клавиатура, и тачпад, и прочие мелочи, короче, единственный минус это цена разве что :)
wizzard: (Default)
2017-03-26 10:38 am

удивительное дизайн-решение

СЯУ, что бывают светильники, для замены лампы в которых нужно

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

удивительное дизайн-решение, короче.
wizzard: (Default)
2017-03-01 11:25 am

За (корпоративную) культуру.

https://medium.com/@amyvertino/my-name-is-not-amy-i-am-an-uber-survivor-c6d6541e632f#.a49xdz9v7

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

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

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

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

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

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

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

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

И этот батхерт теми кто живет в иерархии -- интерпретируется как конкуренция за вылезть наверх по пирамидке, ну, потому что им это важно и они так мир видят.
Вот они, соответственно, этого человека и начинают гнобить.
wizzard: (Default)
2017-01-18 12:04 pm

on software

Ищу best practices по версионированию и интеропу версий.

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

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

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

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