|
|
You are viewing the most recent 25 entries.
2021-07-30
12:42: порабощение роботами
А вот незаметно роботы уже поработили человечество и скайнет уже работает против людей. То в фейсбуке блокирует ссылки на требования cdc.gov, то банках кредиты не дают, то в амазоне увольняют.
Так они еще превосходство теперь свое демонстрируют, например, вахтеры-термометры требуют перед ними шапки долой. А мой AI кондиционер так вообще стал меня регулярно оскорблять и за человека не считает - мол, в комнате людей нет и включу-ка я режим энергосбережения.
2021-07-29
16:31: оптимизируем тестирование в госпиталях
Несколько месяцев назад мы начали пилотный проект с большим госпиталем в Милане - повышение производительности лаборатории PCR тестов на ковид с помощью нашего софта для массового тестирования. Но последний барьер перешагнули только вчера: так как этот пилот, по сути, клиническое испытание с людьми, то нам требовалось получить одобрение этического комитета на его проведение, и только сейчас мы его получили и можем приступать к практической работе. Забавно оказалось с тем, что у меня нет медицинской степени, которая ожидалась от руководителя исследований. В итоге решилось, что раз это ретроспективное исследование и мы только данные пациентов используем без вмешательства в ход лечения, то можно и без медика обойтись.
2021-06-20
10:17:
Зачем люди пытаются найти самый нижний уровень устройства вселенной? Кроме простой любознательности и неких практических целей, типа новых способов управления энергией, сейчас выкристализовывается и радикальная цель - хак системы, для неавторизованного доступа и управления ресурсами. Она основана на антропоцентрическом подходе, полагающем, что при проектировании вселенной для снижения костов и экономии ресурсов были допущены какие-то оптимизации, нарушающие полную изоляции исполнительной части вселенной от исполняемого кода. При опускании от уровней абстракции пространства, времени, и материи, до непосредственно исполняемого кода, можно будет анализировать исполнение кода для поиска возможных уязвимостей, и затем затачивать код на эксплуатацию уязвимостей. Как может выглядеть конкретный пример? Вот у Стивена Фольфрама есть красивая теория https://writings.stephenwolfram.com/2020/04/finally-we-may-have-a-path-to-the-fundamental-theory-of-physics-and-its-beautiful/ об устройстве вселенной, которая состоит из постоянно растущего по некоторым правилам графа, и его команда ищет конкретные числовые параметры этого правила. Допустим, эта теория верна и затем параметры найдены. Мы строим разные реализации на электронном компьютере, какую-нибудь физическую модель, и может быть на квантовом компьютере - все в расчете на то, что оптимизатор исполнительной части обнаружит этот паттерн кода и решит, что для экономии ресурсов его можно выполнять напрямую, без эмуляции. Скажем, мы создали черный ящик, которые моделирует эту графовую структуру и не можем наблюдать, что у него происходит в процессе выполнения, а можем только наблюдать результат. И оптимизатор вместо того, чтобы эмулировать пространство-время-материю для выполнения модели, просто для экономии ресурсов исполняет ее код графа напрямую и эмулирует только конечное состояние модели и интерфейс для выдачи результата. Несколько таких моделей могут использоваться для поиска отклонений, например, в скорости получения результата. После того, как подобрана реализация, на которую срабатывает оптимизатор, остается следующая большая задача - подбор подходящего Spectre/Meltdown кода для чтения и Row hammer для записи.
2021-01-05
16:57:
Вообще, конечно, интересно, что мэшин лернинг и предиктивные модели в оптимизации бизнес-процессов не только с расизмом/шовинизмом должны считаться, но и с трудовым кодексом, профсоюзами. И это скорее всего будет реально распространенной практикой. Я вот даже зрю узкую нишу для стартапов в цифровизации законов и деловых обычаев, и делать датасеты чтобы при тренировке модели учитывались. И лет через десять такие стартапы станут ненужными, т.к. законодательной власти и профсоюзам придется самим в каком-то XML выдавать эти правила. Хоть плюс от этого будет, что их через линтер пропускать таки будут.
16:44:
31 декабря суд в Болонье установил, что используемый у Deliveroo алгоритм назначения доставки несправедливо дискриминирует курьеров, отсутствующих на работе, не учитывая был ли это прогул или же важная причина, типа болезни, семейных обстоятельств или забастовка. Фактически там все сложнее и запутанее, и проблема основная в применении ретроспективы, но сухой остаток именно такой. Тут, конечно, напрашивается вопрос - хотите как в Болонье?
2020-09-11
16:24:
Вчера в очередной раз столкнулся со стереотипом у буржуев - собеседник разворачивал аналогию с шахматами, а потом сказал, мол, что это я русскому про шахматы рассказываю. Я ему автоматом ответил, что я перестал играть в шахматы пятнадцать лет назад и вообще я даже на уровне любителя не играл. Сейчас пишу, "ха-ха-ха, какой глупый ошибочный стереотип", но пока писал, до меня дошло, что в 9 классе сельской школы мы пол-года (все пацаны из нашего класса, включая двоечников/хулиганов) регулярно прогуливали уроки чтобы играть в шахматы в школьном закоулке. Кажется, после того как в секу играть надоело.
2020-07-05
20:28:
В Италии вчера был обыск в офисе Windtre, одного из крупнейших местных опсосов. Расследуют жульнические подписки клиентов на услуги. 11 человек подозреваемых, среди которых руководители и программеры WIndtre. И аналогичные расследования ведутся в отношении двух других опсосов - Vodafone и TIM.
2020-03-03
16:07:
Как все образованные люди, я прекрасно знаю, что нельзя греть яйца в микроволновке. Но недавно по незнанию я свершил этот грех. Купил шотландские яйца, которые продавались в магазине рядом с сицилийскими апельсинчиками (аранчини) и выглядели похоже. Дома согрел в микроволновке. Когда стал есть, обнаружил, что внутри шотландского яйца находится целое куриное сваренное вкрутую яйцо. Я не ожидал такого подвоха, так как аранчини никаких апельсинов внутри, разумеется, не скрывают. Еще более неожиданным оказалось то, что яйцо не взорвалось и теперь картина мира должна поменяться. Хотя, может быть я его слишком мало грел. Оригинальный FAQ "Как сварить яйцо в микроволновке?" - https://lleo.me/arhive/esse/ej/mikrowave.shtmlОказывается, было еще и продолжение https://lleo.me/dnevnik/2012/03/28
2019-11-05
19:17:
Когда-то давно Андреа Бочелли выпустил CD, на котором спел традиционные неаполитанские песни. И вот только сейчас один неаполитанец выпустил CD, на котором спел традиционную песню Бочелли. Joseph Biancorosso, Con te partirò https://music.yandex.ru/album/8279155/track/56105306
2019-09-18
12:35: ip spoofing
Недавно отправил из Польши наземной почтой письмо в Испанию с обратным адресом в Италии. Профдеформация, наверное, но были сомнения. В итоге дошло.
2019-07-09
10:01: неизменяемость прошлого
Если вам мешает отсутствие delete/update в ClickHouse, подумайте, может вам можно немного изменить подход к данным, и тогда это одновременно решит две головные боли. Какую еще проблему дают delete и update? В аналитике эти операции - это изменение прошлого. И результат, который вы получили за какой-то период до апдейта уже будет невоспроизводим (хотя многие не понимают, насколько это плохо). Вместо delete/update можно версионировать изменения - просто добавлять в таблицу еще одну колонку с временем, с которого данные изменились. Например, для страны юзера сохранять в таблицу также время, когда он поменял страну. И если за год 20% массово мигрируют в другую страну, у вас не окажется неконсистентной, глючной аналитики. И это всего лишь усложнит однократную настройку экспорта из OLTP. Рецепт, кстати, подходит к большому числу других задач - и к пакетированию софта или конфигураций, и к тренировке ML моделей. Тотальное версионирование и блокчейн.
2018-12-02
21:06: Про хардлинки на симлинки
Если файловая система имеет концепцию inode и хардлинков, то хардлинки могут быть на все, на любые типы: файлы, каталоги (с ограничениями), симлинки, fifo, dev nodes. На симлинки, соответственно, тоже. Их нормально сохраняют cp, rsync, tar. Но вот пользы от них совсем мало. И, действительно, чревато косяками. Например, если симлинк - относительный, то создав новый хардлинк в другом уровне файловой иерархии, через новый хэрдлинк симлинк ресолвиться будет неправильно. И, в отличие от файла, где можно изменить содержимое, и новый контент будет у всех хардлинков, нельзя изменить аналогично содержимое симлинка (его таргет), чтобы чтобы оно изменилось для всех. Для симлинка это полезное поведение. А единственная польза - inode экономить. Например, редкий use case, когда из-за cross-device приходится использовать симлинки. И если есть много дублирующихся файлов, то дедупликацию делать и для симлинков. Файловый кэш и disk io экономит.
20:41: Про продукт менеджеров
Летом через линкедин постучалась девица из стартапа, занимающегося каким-то продвинутым поиском консалтеров. Говорит, у них есть клиент, которому нужна моя телефонная консультация относительно задорого. Меня они как-то нашли и опредилили, что это то, что нужно. Был несколько вопросов по телефону, чтобы удостовериться, что они попали ко мне по адресу. И потом общением с заказчиком - там два мужика по телефону. Оказалось, люди оценивают перспективы запуска нового продукта. И у меня, как у потенциального клиента такого продукта, хотят узнать, какие проблемы я сейчас имею, как их решаю, что есть на рынке из решений, и что из проблем, действительно, важное. Вопросы все по делу. Я только не смог понять, то-ли это такой скрупулезный product manager у них оказался, то-ли это потенциальный инвестор хотел перспективы какого-то стартапа оценить. Но, вообще, очень интересная мысль общаться с потенциальными клиентами через разновидность рекрутингового сервиса. А может быть это боян и все уже сто лет так делают, не знаю.
13:42:
Как вы думаете, можно ли сделать хардлинк на симлинк?
2018-11-22
12:02:
Как вы думаете, для чего может использовать Machine Learning команда гоночной яхты?
2018-11-21
09:23:
На счет аэропортов я думаю, что идея отличная для тренировки питчей "на кошках". Я б реально потренировался. Конечно, в электричках питчить еще лучшая тренировка, но я пас.
2018-11-20
22:43: стартапы питчат в аэропортах
ADP (Аэропорты Парижа) придумали раз в неделю проводить в бизнес-залах Орли и ДеГолля питч-сессии стартапов. Видимо, из расчета, что вот сидит там куча делового народа, скучает, время убивает. А тут раз - и стартаперы им интересные варианты проинвестировать толкают. Every Thursday at the Paris airports, passengers engage with startups through a series of presentations from budding entrepreneurs in one of five business areas, where smart work stations are available for passenger use. Thus far, 165 startups have taken advantage of this pitch-fest.
2018-11-08
10:06: NVIDIA vs Intel для deep learning, резюме
NVIDIA GPU лучше по производительности для тренировки DL-моделей, Intel CPU лучше по скорости для инференса, когда задержки на передачу данных в GPU и обратно становятся важны.
10:06: почему докер не любят
Последние несколько недель активно работаю с докером. Вот сегодня у меня просто завис докеровский демон (заблокировался на каком-то мьютексе). Ubuntu 18.04.1 LTS, Docker version 18.06.1-ce. А может быть это и Go виноват, он же делает многопоточность безопасной. И я все-равно считаю, что докером можно и нужно пользоваться. Только без докера.
2018-10-06
12:41: iliad - новый мобильный оператор в Италии
В Италии в этом году появился новый мобильный оператор - пришел французский Iliad. И навел шороху на местном рынке. Рекомендую, он реально хорош и по условиями, и по цене, и по простоте. Сейчас продают один flat rate тариф за 8 евро в месяц, в который входит безлимит звонков и SMS по Италии и Европе и 50 гигов интернета. Плюс 10 евро за подключение. Полностью своими станциями он покрытия еще не сделал и там, где своих нет пользуется конкурентами. По моим ощущениям, итоговое покрытие не хуже, чем у старых итальянских операторов. В основном Iliad продает симки через автоматы и немного через магазины. Карта автоматов и магазинов: http://www.iliad.it/store-locator.html. В Риме они недавно поставили автоматы по продаже симок на вокзале Термини - на этаже платформ в главном коридоре, в районе 14-20 путей. Если покупать в автомате, то потребуется некоторое время на верификацию паспорта человеком. В рабочее время - вроде бы в пределах нескольких часов. Я покупал ночью и в 9 утра у меня уже работало.
2018-09-21
15:46: Kill all descendants of a process using POSIX shell and /proc
Нужно было уже столетназад, но только сейчас стало совсем не обойтись - скрипт для поиска и мягкой остановки всех потомков процесса. Примерно то, что делает SIGINT для процессов в терминале, но это годится для фоновых процессов тоже. POSIX shell, Linux /proc. Вроде бы должно легко доработаться и для FreeBSD. У меня оно вызывается из обработчика таймера, когда нужно прибивать по таймауту долгие и сложные процессы сборки виртуальных машин и контейнеров. https://github.com/kvechera/kill_descendants
2018-07-23
22:42: data science в университетах
Последние шесть месяцев я регулярно узнаю про новый для себя университет. Просто смотрю в логах, откуда заходят в наш раздел data science. Вообще их уже под сотню. Очень заметный перекос в сторону американских, на них приходится больше половины. Еще примерно четверть на Европу. Остальное - Лат. Америка, Азия, Африка, Австралия и острова. Из России неожиданно мало - три-четыре за все время.
2018-07-12
19:32: голосовые интерфейсы
Древние футурологи видели по-другому защиту от дурака и от случайных команд в голосовых интерфейсах волшебных палочек, демонов и прочего. Чаще всего команды (заклинания) нужно было давать на мертвом или несуществующем языке - латыни, древнешумерском или каком-нибудь синтетическом языке. Второй вариант - длинная преамбула, например, "по щучьему велению, по моему хотению". Никаких ложных срабатываний по сравнению с "окей гугль" или вообще "алиса".
|