У ассистента давно уже нормальная интеграция с OpenTable и с другими аналогичными системами. В этом случае резервация делается через API. Duplex — это для "длинного хвоста" магазинов, для которых поставить терминал OpenTable — это высшая математика. Это — тысячи крошечных заведений, которые получат поток новых клиентов, не вкладывая ни копейки. Им какая разница, кто резервацию сделает — робот или человек?
Вот да… Автор бы попробовал в деле свой предсказатель — быстро бы протерял все деньги и бросил бы ерундой заниматься. Торговый автомат должен внешние факторы анализировать, а не на кофейной гуще гадать.
Всё в точности так! Каждое повторное использование рождает зависимость, а поддержка зависимости требует постоянных расходов на сопровождение и увеличивает сложность системы, что тоже имеет свою цену. Надо очень тщательно взвешивать плюшки, которые получаются от переиспользования, и недостатки.
Вообще для приёма платежей не нужно хранить секретные ключи на сервере — достаточно публичных. BIP-32 позволяет генерировать индивидуальные адреса для приёма платежей хоть под каждую транзакцию, имея только публичный (расширенный публичный, если точнее) ключ. Тогда можно и отдельный сервер не заводить для битков. Остаётся риск подмены ключа злоумышленником, но от этого и отдельный сервер не поможет.
Вроде бы, автор все довольно точно описал. Есть небольшие комиссии (их десятки), случайно назначаемые алгоритмом из людей, с которыми ты никогда не работал. Их задача — повысить людей, которые приносят максимум пользы для Гугла — в принципе, автор все это описал в посте.
Секретный соус для повышения — правильно написанный пакет, задача которого — объяснить людям, которые, скорее всего, о твоём проекте ничего даже и не знают, почему он важный для гугла, и что именно в нём я сделал.
Надо бить себя пяткой в грудь, рассказывать про сотни человеко-часов, сэкономленных при помощи моей автоматизации, что равно газиллионам денег, рассказывать про охеренно крутую инфраструктуру, которую я в одну репу забутстрапил, без которой коллеги в Индии не смогли бы выпустить настолько успешный продукт. Голословные утверждения комиссия игнорирует — надо или показать железобетонные цифры, или получить отзыв от другого гуглера, который своими словами подтвердит это.
Как у нас говорят, 50% повышения — это тяжёлый труд, а остальные 50% — хорошо написанный пакет. Поскольку все понимают, что программист — не писатель, то есть специально выделенные слоты времени, когда члены комиссий помогают гуглерам причесать их пакет.
Я не знаю, что именно автор предпринимал для того, чтобы его пакет сиял и блестел, но знаю одного товарища, который 3 раза не мог повыситься — он мне показал свой пакет, там он был или сама скромность, или так описывал задачу, что вообще ничего не было понятно, что он делал, зачем это всё было нужно и т.д. Я ему дал конкретные советы — и со следующего цикла его повысили.
Ещё один раз моего коллегу не повысили, и менеджер попросил меня помочь написать апелляцию — я потратил два часа, прошерстил все, что он сделал за год, подробно и в красках за него описал важность его работы, нашёл все подтверждения — и вуаля, сработало. Что ещё раз подтверждает тезис о 50%.
Тем не менее, я знаю и обратные примеры, когда действия и бездействия менеджера не давали сотруднику повыситься — постоянные смены проекта были частью бульона. Он решил проблему сменой команды. У меня тоже была ситуация, когда менеджер постоянно менял мне задачи — я его просто остановил и сказал, что это уже четвёртая смена проекта за квартал — может мне доделать хоть чего-то? Он согласился, и я в итоге успешно доделал все. Так что надо было разговаривать с менеджером, предлагать конструктивные решения. На сеньор-левеле — это вообще требование.
В общем, мне кажется, автор старался не в ту сторону и просто выгорел. Успехов ему на новом месте!
Может я задачу неправильно понял, но почему не умножить координаты каждого объекта на матрицу преобразования в экранные координаты и потом отсортировать по оси, перпендикулярной экрану?
Из личного опыта, мои самые часто используемые функции — ставить таймеры на кухне во время готовки, типа — напомни через 5 минут выключить яйца, через 8 минут перевернуть стейк, через полтора часа выключить курицу. Голосовое управление значит, что не надо мыть руки.
Ещё очень удобно таймеры ставить, утром слушать мои планы на день, не отвлекаясь от сборов. В общем, полно реально полезных функций.
Disclaimer: ваш покорный слуга работает в Assistant Team, и его мнение может быть предвзято.
Мне давно не даёт покоя схема монетизации, которой mail.ru пользуется — пройди сложный квест, влей денег по дороге и в конце, если повезёт, получи право купить дорогущий артефакт и заплатить ещё больше.
У ассистента давно уже нормальная интеграция с OpenTable и с другими аналогичными системами. В этом случае резервация делается через API. Duplex — это для "длинного хвоста" магазинов, для которых поставить терминал OpenTable — это высшая математика. Это — тысячи крошечных заведений, которые получат поток новых клиентов, не вкладывая ни копейки. Им какая разница, кто резервацию сделает — робот или человек?
Вот да… Автор бы попробовал в деле свой предсказатель — быстро бы протерял все деньги и бросил бы ерундой заниматься. Торговый автомат должен внешние факторы анализировать, а не на кофейной гуще гадать.
Секретный соус для повышения — правильно написанный пакет, задача которого — объяснить людям, которые, скорее всего, о твоём проекте ничего даже и не знают, почему он важный для гугла, и что именно в нём я сделал.
Надо бить себя пяткой в грудь, рассказывать про сотни человеко-часов, сэкономленных при помощи моей автоматизации, что равно газиллионам денег, рассказывать про охеренно крутую инфраструктуру, которую я в одну репу забутстрапил, без которой коллеги в Индии не смогли бы выпустить настолько успешный продукт. Голословные утверждения комиссия игнорирует — надо или показать железобетонные цифры, или получить отзыв от другого гуглера, который своими словами подтвердит это.
Как у нас говорят, 50% повышения — это тяжёлый труд, а остальные 50% — хорошо написанный пакет. Поскольку все понимают, что программист — не писатель, то есть специально выделенные слоты времени, когда члены комиссий помогают гуглерам причесать их пакет.
Я не знаю, что именно автор предпринимал для того, чтобы его пакет сиял и блестел, но знаю одного товарища, который 3 раза не мог повыситься — он мне показал свой пакет, там он был или сама скромность, или так описывал задачу, что вообще ничего не было понятно, что он делал, зачем это всё было нужно и т.д. Я ему дал конкретные советы — и со следующего цикла его повысили.
Ещё один раз моего коллегу не повысили, и менеджер попросил меня помочь написать апелляцию — я потратил два часа, прошерстил все, что он сделал за год, подробно и в красках за него описал важность его работы, нашёл все подтверждения — и вуаля, сработало. Что ещё раз подтверждает тезис о 50%.
Тем не менее, я знаю и обратные примеры, когда действия и бездействия менеджера не давали сотруднику повыситься — постоянные смены проекта были частью бульона. Он решил проблему сменой команды. У меня тоже была ситуация, когда менеджер постоянно менял мне задачи — я его просто остановил и сказал, что это уже четвёртая смена проекта за квартал — может мне доделать хоть чего-то? Он согласился, и я в итоге успешно доделал все. Так что надо было разговаривать с менеджером, предлагать конструктивные решения. На сеньор-левеле — это вообще требование.
В общем, мне кажется, автор старался не в ту сторону и просто выгорел. Успехов ему на новом месте!
А для TTS какую технологию используете? Wavenet или склеивание фонем? На сервере генерируется речь или на клиенте?
Очень интересно будет послушать про graceful shutdown. Главное — моим сервисам про это не рассказывать, чтобы не перестали бесшовно обновляться.
Ещё очень удобно таймеры ставить, утром слушать мои планы на день, не отвлекаясь от сборов. В общем, полно реально полезных функций.
Disclaimer: ваш покорный слуга работает в Assistant Team, и его мнение может быть предвзято.
Книга — лучший подарок, особенно когда он из культурной столицы. Спасибо, дедушка!
Вы то же самое в ритейл перенесли. Молодцы!