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

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

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

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

Очень контрастирует с адекватными людьми, которые в действительно спорных случаях не ленятся пойти и получить разьяснение в той же налоговой или других аналогичных органах, *действительно* подложить себе соломку таким образом, и поделиться копией.
wizzard: (Default)
[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)
Я пару раз пытался делать агрегатор мессенжеров, и каждый раз было понятно, что это не самостоятельный продукт, но почему-то не мог внятно придумать юзкейс. один раз оно даже успело заработать, а потом было заброшено, конечно.

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

https://spark.ru/startup/whatshelp/blog/12118/kak-podpisat-top4-telekoma-rossii-na-produkt-kotorogo-esche-net

Spaaaace!

Apr. 30th, 2017 01:57 am
wizzard: (Default)
СЯУ что запустить четырехкилограммовый CubeSat у Interorbital Systems стоит $50K.
В какое интересное время живем! Осталось заработать/раздобыть где-то достаточно денег, чтобы это можно было реализовать в рамках хобби %)))
wizzard: (Default)
Спустя 36 дней Новая Почта таки выдала мне многострадальную посылку %)

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

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

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

с EMS, да даже с обычной почтой всегда всё доставлялось нормально, что характерно. забирать не так удобно, но э... хоть доставляют %)
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) Но у нас наследие СССР! И актеры! И киностудия Довженко!
Нет. Его нет. Хотите кассовое кино - учитесь снимать кино. Кассовое. Современное. И продюсировать, и рекламировать в том числе. Раньше этому не учили.

Вот сейчас волна патриотического всякого видеоматерьяла, новые люди, новые лица. Без опыта. Откуда тут взяться супер-актерской игре и супер-качеству? Ждем пять лет, будет кино. Чудес не бывает.

Profile

wizzard: (Default)
wizzard

January 2019

S M T W T F S
  12 345
6789101112
1314 1516171819
202122 23242526
2728293031  

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 14th, 2025 12:40 am
Powered by Dreamwidth Studios