Apple Vision Pro

Бородатый мужчина в наушниках и VR-очках сидит за столом с ноутбуком, на экране которого видны погода и акции Apple; рядом — светящийся хэштег и магниты на холодильнике.
Эпл Вижн Про по версии Вилсы

Сейчас все обсуждают шлем дополненной реальности, который представила «Эпл» несколько дней назад. Выглядит очень круто, но меня больше заинтересовало что за пять тысяч патентов они там подали. На что? Твит Стерлинга Криспина, исследователя нейротехнологических прототипов в «Эпле» немного проливает свет на эту загадку:

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

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

Ещё интересное место:

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

Конечно, шлем «Вижн Про» — технологический бриллиант, даже если его рассматривать просто как замену монитору. Я предвкушаю возможность поработать с ним когда-нибудь в будущем хотя бы в этом качестве. Но, судя по этому твиту, в нём скрыты куда более интересные вещи.

6 комментариев

Прогресс у дочки в чтении

Как я писал ранее, в школе, в которую мы стремились отдать дочку, уже в первом классе от ребёнка требуется беглое чтение.

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

Сначала я держал пальцем то слово, которое надо прочитать, потом перестал, так же постепенно увеличивал количество слов, которые надо прочитать на странице. Сейчас мы дошли до шести и иногда я предлагаю прочитать целые предложения, но не усердствую — подряд читать много слов пока трудно.

Девочка в каске и джинсовке сидит на траве, держа поводья маленького чёрного пони с розовой подпругой и седлом на фоне голубого неба и далёких зданий.

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

Такая методика оказалась хороша тем, что позволяет поддержать интерес — дочке самой хочется продолжать, старается, читает.

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

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

2 комментария

Северокорейские причёски

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

Меня, как человека, который бреется налысо, заинтересовало — лысых корейцев не существует или все парики носят?

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

6 комментариев

Модуль scalar_objects

Очень мне нравится идея навести порядок в функциях ПХП при помощи присобачивания к примитивным типам что-то вроде методов.

К именованию встроенных функций есть много претензий:

  • различный стиль наименований: html_​entity_​decode, но htmlentities;
  • неинтуитивность некоторых названий: strcspn, strpbrk;
  • разный порядок параметров: strpos($haystack, $needle), array_search($needle, $haystack);

Считается, что это один из серьёзных недостатков ПХП. Напрашивается очевидное решение — сделать всем проблемным функциям алиасы, но так язык замусорится ещё сильнее.

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

declare(strict_types=1);

class IntHandler {
    public static function abs(int $self): int {
        return abs($self);
    }

    public static function div(int $self, int $other): int {
        return intdiv($self, $other);
    }

    public static function sqrt(int $self): float {
	return sqrt($self);
    }
}

register_primitive_type_handler('int', 'IntHandler');

$i = -5;
var_dump($i->abs()->div(2)->sqrt()); // 1.4142135623730951

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

Кроме того, повышается читаемость. Сравните два подхода

$result = substr(strtr(rtrim($className, '_'), '\\', '_'), 15);
$result = $className->trimRight('_')->replace('\\', '_')->slice(15);

Как по мне, очень хорошее решение, совершенно непонятно почему оно ещё не в языке.

Оставить комментарий

Краткие инструкции к лекарствам

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

Почему прямо на блистере нельзя написать: «невротоникс, 1 таблетка 3 раза в сутки, рассосать, улучшает сон, снимает тревожность»? «Аспиринус, 2-6 раз в сутки, разжевать, запить, снимает боль».

Что-то вроде такого.

18 комментариев

«Жизнь в коробке из-под Сяоми»

На заре интернета (для меня заря — это вторая половина 1990-х), был актуален формат «хомяков» (от слов home page — «домашняя страница»).

Это были персональные сайты, выглядящие более-менее одинаково — ужасный дизайн, сдобренный дичайшей анимацией, залитый без разбора всем подряд — рассказом о себе, каким-то фотками, ссылками на всё подряд, скаченными откуда-то утилитами, лежащими без системы. В общем, люди подтаскивали себе в «хомяки» всё, что хочется держать под рукой.

Нередко такие сайты имели какое-нибудь встратое название, что-нибудь типа — «Пещера Печального Дракона», — достаточно хорошо для персональной страницы. Сейчас, я смотрю, эта добрая традиция перекочевала на аккаунты в твиттере. Но это мысли в сторону.

Два модульных куба-комнаты: слева — спальня с кроватью и окном, справа — рабочий кабинет с человеком за столом и ноутбуком, оба освещены тёплым светом.
«Жизнь в коробке из-под Сяоми» по версии нейросети «Кандинский 2.1»

Это я к чему вспомнил, — недавно какой-то читатель в заметке про то, что мой сайт уже не блог, а скорее дневник, написал классную фразу:

Так и жизнь проходит в собственной картонной коробке от Сяоми.

Я всё больше прихожу к мнению, что это просто гениальное название для моего дневника. В духе «хомяков» 90-х. Не из соображений ностальгии, а скорее подходит по стилистике. Раз уж формат моего сайта не укладывается в современное понятие «блога», мне кажется будет забавным притвориться, что я пишу в духе той эстетики.

А может и нет.

4 комментария

Whatcha gonna do when they come for you?

То, на что мне открыла глаза книга «Слово Пацана» Роберта Гараева, о которой я упоминал вчера, — что группировки с улиц Казани никуда не исчезли. По мнению одного из героев книги, в группировках состоят примерно 30% молодых пацанов нашего города. Это очень и очень много.

Причём пацана «с улицы» до сих пор можно отличить по неким внешним признакам:

Дела обсуждаются в WhatsApp и вконтакте, где мы создавали беседы — типа чатики. Основное правило: ни в коем случае не болтать лишнего. Появилась такая мода, что пацаны с улицы не ставят настоящие имена и фамилии во вконтакте. И фотографии нет. […]

В наше время особых отличий нет, но пацанам нельзя стричь челку на бок. Нельзя носить определенную одежду, которую носят чушпаны. […]

Сейчас у пацанов одна отличительная черта — носят барсетки через плечо. И, конечно, все коротко стриженные — ни в коем случае не зачесанные набок волосы. За проборы даже спрашивают: при мне лично наваляли одному мальчишке. И джинсы должны быть широкими, не зауженными.

Я-то думал, что сейчас всем вообще всё равно кто во что одевается, по крайней мере в крупных городах.

У меня, кстати, во время чтения книги разблокировалось воспоминание: я, ещё школьник, стою на балконе, а через наш очень широкий двор «Грязь» в Лениногорске бежит толпа пацанов. Откуда-то я знаю, что идут они драться с каким-то другим двором. Это 1980-е годы.

Оставить комментарий

Пацаны и суверенитет

На фоне интереса к текстовому квесту нулевых «Гопник-2» кто-то из читателей посоветовал ознакомиться с книгой «Слово Пацана» Роберта Гараева, — проникнуться материалом. Я пытался придумать в игре что-то новое, но самостоятельно не выходило, так как я не слишком знаком с темой.

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

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

Только один отрывок зацепил, хочу поделиться:

Когда начался парад суверенитетов, они выступили с неоднозначными лозунгами, написанными Байрамовой, мол, «русских надо гнать». Все шло к резне. Авторитеты многих группировок встретились с «кашапами» и дали понять, что при таком раскладе все улицы в городе будут воевать против них. Насколько я знаю, в Казани группировки заявили то же самое.

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

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

6 комментариев

Лук эт зис

Ездили на прошлые выходные на дачу к А. Х., нашему другу, — поболтать, провести время. Заодно, помятуя, что он всерьёз увлёкся луком, решили тоже попробовать пострелять. Мне было интересно, но не более того, не сказать, что зацепило. Я люблю пострелять из огнестрела или пневматики, но лук стойкого интереса не вызывал.

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

Пока я стрелял, жена меня фотографировала, и уже позже, когда я отсматривал снятое, оказалось, что некоторые фотографии вызывают у меня ощущение, что их сгенерировала нейросеть. Я даже могу сказать какая — Stable Diffusion.

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

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

Во-вторых, видимо из-за каких-то артефактов сжатия, некоторые детали выглядят слишком гладкими (моя кожа, куртка), другие же — изобилующими странными деталями (край красной рукоятки лука). Такие особенности тоже часто встречаются в сгенерированных изображениях.

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

2 комментария

Полезный сценарий

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

Думаю, я не один такой, поэтому время от времени делюсь сценариями, которые оказались полезными для меня.

Сценарий: датчик в прихожей (08:00–20:00) фиксирует открытие двери. Станция в зале приветствует «Добро пожаловать!», остальные устройства сообщают «Кто-то пришёл».

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

6 комментариев

Интересный балкон

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

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

Вид снизу на ржавый балкон с коваными перилами, выступающий из обветшавой кирпичной стены под облачным небом.
Один из двух балконов, видны какие-то буквы на гнутой двутавровой балке
Ржавая металлическая балка с выбитой надписью «Красный Октябрь» встроена в разрушенную кирпичную стену, видны трещины и обломки бетона.
Приблизил и перевернул, лучше не получается — оптика смартфона не позволяет

Глазами разобрать не удалось, сфотографировал с максимальным увеличением. К сожалению, свой текущий смартфон я выбирал не за камеру, так что много вытянуть не удалось, но основная надпись читается — «Дружковка», есть такой город в Краматорском районе Донецкой области.

Согласно «Википедии», в Дружковке до революции действовали два завода, которые могли бы выпустить удерживающую балкон двутавровую балку, но самый подходящий из них — чугуноплавильный и сталелитейный, основной продукцией которого были рельсы. Строить его начинали в 1893 году, а в 1896 году о нём написал в своей классической повести «Молох» Александр Куприн:

Прямо под его ногами открылась огромная панорама завода, раскинувшегося на пятьдесят квадратных верст. Это был настоящий город из красного кирпича, с лесом высоко торчащих в воздухе закопченных труб, — город, весь пропитанный запахом серы и железного угара, оглушаемый вечным несмолкаемым грохотом. Четыре доменные печи господствовали над заводом своими чудовищными трубами. Рядом с ними возвышалось восемь кауперов, предназначенных для циркуляции нагретого воздуха, — восемь огромных железных башен, увенчанных круглыми куполами. Вокруг доменных печей разбросались другие здания: ремонтные мастерские, литейный двор, промывная, паровозная, рельсопрокатная, мартеновские и пудлинговые печи и так далее.

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

Завод был разрушен в Гражданскую войну и вновь был возрождён в 1920-м, когда его объединили с Торецким сталелитейным и механическим заводов и переименовали в Дружковский машиностроительный завод.

Оставить комментарий

Анатомия Котопса

Начали смотреть с дочкой детский боди-хоррор «Котопёс». Дочка тут же стала фанатом этого сериала и уже приступила к построению первой своей фанатской теории, самой очевидной, над которой сломано довольно много копий в интернете.

А именно — как эта животинка того-самого… в смысле, в туалет ходит.

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

Дочкина теория довольно неаппетитная, поэтому проводить не буду, хотя в интернете у неё тоже есть сторонники.

Но на мой взгляд, фантазировать не о чем, всё раскрывается уже в первом сезоне — в шестой серии есть эпизод, где Котопёс спит в пижамке, на которой виден «бомболюк», как я его называю, — закрытое отверстие, чтобы было проще ходить в туалет, не снимая пижаму.

По его расположению сразу видно как у этой химеры функционирует пищеварение. Странно, что этот кадр в найденных мною обсуждениях анатомии Котопса не всплыл ни разу.

4 комментария

«Яндекс»

Удивительно, но спустя столько лет мне, оказывается, всё ещё снится «Яндекс». Сегодня просыпался ночью попить водички, поэтому сон запомнился, так-то обычно утром я совершенно не помню, что мне что-то снилось.

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

Интересно, что во сне был определённый коллега, с которым я почти и не общался в реальной жизни. Кстати, он совершенно не постарел за прошедшие десять с лишним лет.

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

Оставить комментарий

Законодательство и ИИ

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

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

Думаю, пройдёт совсем немного времени и начнут законодательно бороться с нейрофейками. Начнут с какой-нибудь благой цели, а потом под неё будут подтягивать всё остальное. Сейчас мало кто помнит, но цензура в рунете началась под знаменем борьбы с педофилией. Любопытно какую тему тут раздуют.

2 комментария

Беспардонные взрослые

Иллюстрация: трое подростков на фоне кирпичной стены, один держит лопату, другой обнимает девушку в клетчатом платье.
Обложка книги «Приключения Калле Блюмквиста» Астрид Линдгрен, М.: Детгиз; 1959

— Кто я? Я дядя Эйнар, двоюродный брат твоей мамы, прелестная сеньора. Он дёрнул Еву Лотту за светлый локон.
— Кстати, как зовут твоих кавалеров? […]
— А у тебя очаровательнейшая дочка, — сказал дядя Эйнар и ущипнул Еву Лотту за щёку.

— цитата из книги «Приключения Калле Блюмквиста» Астрид Линдгрен.

Вот эта бесцеремонность некоторых взрослых и неспособность соблюдать личные границы детей — штука, которая меня совершенно вымораживает. Было несколько случаев, когда взрослые, проходя мимо дочки, ни с того ни с сего, начинали трогать её волосы, а один кадр, прямо как в цитируемом отрывке, ущипнул её за щёку!

Разумеется дочка не любит, когда до неё дотрагиваются незнакомые люди, непонятно почему не всем очевидно, что так делать нельзя. Не могу себе представить, что я, проходя мимо незнакомого взрослого человека, вдруг ущипнул его за щёку. Почему же некоторые считают, что с детьми так можно?

4 комментария

ChatGPT поглупел?

Появилось ощущение, что ЧатГПТ как-то поглупел. Я пользуюсь обеими версиями (3,5 и 4) почти с момента появления каждой и, то ли мои стандарты сильно выросли, то ли это какой-то эффект ложной памяти, но появилось ощущение, что обе сети стали хуже справляться с задачами.

Только сегодня пытался скреативить с их помощью название для кое-какой фичи для нашего продукта, вышло ужасно. Кстати, в процессе поймал эффект очеловечивания, — в какой-то момент стало трудно требовать ещё варианты, сработало «ну оно же на том конце, наверное, уже устало».

5 комментариев

Первые заработанные деньги

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

Потихоньку планирует расширить ассортимент за счёт самодельных конфет.

Смятая купюра 100 рублей 1997 года с изображением Большого театра в Москве и две монеты по 10 рублей на белой текстурированной поверхности.
Сто двадцать рублей за три сплетённые вещи

2 комментария

Беглое чтение

Помню как два года назад я удивлялся, что перед садиком дочке надо было пройти собеседование. В школе, куда мы нацелились, оказалось ещё интереснее — собеседование ждало не только дочку, но и нас.

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

В общем, пришлось нанять репетитора.

Насколько я помню, когда я шёл в свою школу, читать не умел совсем. Вроде это и не требовалось, а тут беглое чтение… Что ж, будем стараться. В помощь репетитору теперь ещё каждый день читаем книжку — я страницу, Ева 3—4 слова, пока в таком режиме. Читаем, пока не устаёт и не начинает путать буквы.

Прогресс уже виден, так что надеемся, что всё успеем.

9 комментариев

Huawei Watch Buds

Как я уже писал, купил себе новые часы вместо прежних, у которых ещё полгода назад неприятно поцарапал экран. В прошлый раз мне в магазине их не отдали, хотя они и были в наличии, — не подошла дата с которой их можно продавать. В итоге, забрал только вчера.

Выбрал себе Huawei Watch Buds — это такая интересная модель часов, внутри корпуса которых скрываются беспроводные наушники-вкладыши.

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

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

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

Оставить комментарий