И опять про open source

Блеск и нищета опен-сорса — есть такой текстовый редактор Lapce. Он, правда, обозначен, как pre-alpha, но можно скачать, попробовать, функциональность у него ограничена (любой скажет, так это ж альфа), зато очень быстрый (кто-то утверждает, что потому, что написан на Rust, а злые языки — что потому, что в нем и нет ничего, тормозить нечему).

Я, честно говоря, поставил попробовать, а сейчас вот опять обнаружил и даже не сразу понял, что это. Запустил и сразу вспомнил, почему я в прошлый раз его забросил. Редактор настолько простой и не перегруженный функциями, что в нем отсутствует функция переноса строк — soft wrap, — так, чтобы длинная строка помещалась на экране. В итоге любой абзац текста разворачивается в строку длиной в 500-700 символов. Пользоваться так им невозможно, конечно.

Скриншот редактора Lapce
Скриншот редактора Lapce

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

Сейчас май, обсуждение было начато 9 августа прошлого года, с тех пор вышло не менее 5 релизов, но даже в свежей nighly сборке нет и следа от переноса строк. Зато цветовые темы с возможностью детального подбора цветов и шрифтов, конечно, присутствуют с самой первой версии.

Выдуманный некролог для выдуманного человека

Я добросовестно выждал целые две недели, чтобы это не выглядело спойлером, но если вы вдруг смотрите Succession с большим опозданием, то прикройте глаза, а для остальных после короткой паузы будет вот такая ссылка — совершенно на полном серьезе опубликованный в Los Angeles Times некролог на одного из главных героев сериала.

Скриншот некролога в LA Times для Логана Роя

Охота за Telegram

В последние пару недель в украинском интернете начала подниматься тема использования мессенджера Telegram. Основную волну поднял Ярослав Ажнюк — не спрашивайте, почему вдруг ему именно сейчас и именно так представилась проблема, с которой надо бороться, — который и опубликовал колонку на сайте Украинской правды, и поинтересовался мнением Михаила Федорова и даже Кирилла Буданова, возглавляющего ГУР. Буданов, правда, дал Ярославу странный ответ:

У ФСБ и только у них есть ключи от Telegram. Вайбер вообще приложение, созданное для шпионажа и даже необязательно вести там переписку.

Description
Павел Дуров, перешедший на тёмную сторону ©MidJourney

Украинские магазины revisited

Украинские магазины электроники — прекрасный способ сэкономить на покупках.

Захожу я, значит, в какой-то крупный супермаркет типа Comfy или Эльдорадо, и ко мне со всех сторон кидаются мальчики и девочки — “что ищете? будут вопросы — спрашивайте”. Во-первых, это вранье, по ним видно, что последние тенденции в крипте и увольнения в tech явно прошли мимо и ответ на главный вопрос жизни, вселенной и так далее, а именно “Для чего Маск купил Twitter?”, им неизвестен. Во-вторых, я один раз повелся и спросил, как можно будет купить iPhone 14 Pro. Мальчик погрустнел, записал телефон и обещал перезвонить, когда подойдет очередь. Кстати, так сделали еще несколько магазинов, один перезвонил сообщить, что очередь не подошла, остальные даже не позвонили — может, они его так и не получили?

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

Но вот я тут решил купить нечто конкретное (хочу себе второй homepod mini, чтобы сделать стереопару к AppleTV). Оказывается, официально они не продаются, так что идти надо в немного другие магазины. Там тоже набрасываются продавцы, а, поскольку часто в таких магазинах почему-то смотреть не на что, я просто говорю чего хочу. Мальчик кивает и уходит куда-то проверять наличие. Минут через несколько он возвращается с сообщением, что ничего такого в Одессе нет, но можно заказать, 1-2 рабочих дня и всё будет. Спасибо, говорю, заказать я и сам могу.

Но, перефразируя старую фразу, если магазин хочет работать, то покупатель бессилен. Иду уже в интернете в магазины. В одном при попытке перейти по многоступенчатым всплывающим меню всё внезапно накрывается … нет, большим всплывающим баннером с призывом на что-то подписаться. В другом — кстати, это был Цтрс, если я не ошибся в согласных, — такое же многоступенчатое меню вдруг закрывается, потому что очень важно мне при выборе техники Apple показать баннер о скидке на Realme. В третьем — это был Техноеж, — тоже как-то пытается всплыть баннер, но всё же даёт возможность выбрать и даже заказать. И я даже решаю — а черт с ним, куплю не только Homepod, заказываю, отмечаю галочку “Не звонить”, выбираю вывоз из ближайшего магазина и нажимаю кнопку “Купить”.

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

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

Во-вторых, я роль выдерживаю до конца и звоню. Разумеется, вся IVR-система не в курсе, кто я такой и зачем звоню — это я должен что-то выбрать, я же позвонил. Оператор тоже не в курсе, но, видимо, искать по номеру умеет и в итоге сообщает, что, несмотря на прямой отказ от звонка, менеджер звонил, чтобы дооформить заказ. На вопрос, что там дооформлять, мне сообщают, что вот одну позицию в заказе они отправляют только при 10% предоплаты. А где это написано, удивляюсь я, тем более, что до этого покупал у них же несколько раз на в разы большие суммы и ни о какой предоплате не говорилось. Ну, это не написано на товаре и не сообщается при оформлении, но вообще на сайте написано.

Короче, я отменил заказ. Плюс одна позиция в черном списке, плюс немаленькая сумма, сэкономленная благодаря усилиям украинских магазинов. И что-то мне подсказывает, что правильным способом будет купить Homepod mini на apple.com и заплатить за доставку NPShopping. Да и дешевле.

Который час в Бейруте?

Оказывается, ответ на этот вопрос непрост — в Ливане премьер-мусульманин своим решением перенес переход страны на летнее время на 20 апреля, что позволит мусульманам весь Рамадан на час раньше прекращать пост. Христиане с решением не согласны.

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

Решение Микати было расценено как попытку «задобрить» мусульманское население страны, позволив постящимся во время Рамадана прерывать пост на час раньше. Священный месяц для мусульман начинается 22 марта и заканчивается 21 апреля. Если время останется без изменений, мусульмане смогут разговиться часом раньше, примерно в 18:00 вместо 19:00, когда солнце заходит.

Однако христианская Маронитская церковь заявила, что не были проведены никакие консультации с другими сторонами и не были учтены международные стандарты. Церковь сказала, что переводит часы вперед в субботу (25 марта) вечером. Другие христианские организации, партии и школы последовали этому примеру. Два новостных канала, LBCI и MTV, перевели часы вперед в воскресенье утром.

Национальный перевозчик Middle East Airlines пошел на компромисс. Компания заявила, что будет оставаться на зимнее время в соответствии с решением Микати, но скорректирует время своих рейсов в соответствии с международным расписанием.

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

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

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

Я как-то был сильно удивлен, когда летел из Дубаи. В самолете работал wi-fi и в какой-то момент мой телефон разошелся с iPad на полчаса. Посмотрев на карту, я понял, что мы летим над Ираном и iPad, понимающий это, перевел часы на местное время.

Как я с Bard-ом общался

Возможно, вы слышали, что Google не желает уступать разным там OpenAI в гонке LLMs (Large Language Models) и недавно запустил в виде эксперимента собственный AI под названием Bard. Доступ к нему открывается через инвайты и возможен только в США и Великобритании, но можно пройти через VPN — так я инвайт и получил. И даже немного пообщался.

Небывалые темпы антиспама в Telegram

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

Несколько месяцев назад — в декабре прошлого года, — в чат моего канала пару раз набежали боты. Один раз это было около 500 штук, которые просто присоединились к чату — и потом, благодаря оперативно написанной для чата Радио-Т программе (где пришло 15к ботов), я их поудалял. Второй раз пришло больше, но я оперативно закрыл чат и он до сих пор закрыт и пользователь может только подать запрос на присоединение — и в результате боты накидали порядка 3 тысяч запросов.

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

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

И даже более того — как видно на скриншоте, многих из ботов (около 80% от общего списка) сам Telegram уже узнал и удалил. Но догадаться удалить их запросы — это видимо не олимпиадный уровень.

В общем, после изучения API и Bot API я нашел единственный работающий способ.

Ставите Telegram Desktop или его форки или берете машину на Windows, где это главный клиент. Открываете список запросов. Ставите мышку над первым Dismiss в списке. И кликаете 3 тысячи раз.

Telegram для Mac не подойдет — там этот Dismiss прыгает, если у юзера есть био, и выдается в среднем 10 юзеров за раз. А в TD позиция этой кнопки статична на экране.

SVB спасли

Результат работы все выходные полным составом регуляторов — совместное заявление Министерства финансов США, Федеральной резервной системы и Федеральной корпорации по страхованию вкладов, в котором заявляется, что Минфин одобрил план действий, позволяющий FDIC полностью урегулировать ситуацию с Silicon Valley Bank так, чтобы интересы всех клиентов банка были защищены. Все клиенты, имеющие депозиты в SVB, получат полный доступ ко всем своим деньгам с утра понедельника 13 марта.

Отмечается при этом, что ни одного доллара налогоплательщиков на урегулирование ситуации потрачено не будет.

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

Аналогично, к компании проблемных банков присоединился Signature Bank в Нью-Йорке, который специализировался на обслуживании криптоклиентов. Банк закрыли вчера и применят те же меры для возобновления работы. Coinbase уже сообщили, что хранили в Signature порядка 220 млн долларов. А Federal Reserve заявили, что сформируют резервный фонд для быстрой помощи банкам под обеспечение ценных бумаг.

Гибель Silicon Valley Bank

Вы наверняка слышали о только что произошедшем крахе Silicon Valley Bank — основном банке, обслуживавшем стартапы в Калифорнии. Банк закрыт федеральными властями в пятницу, 10 марта, и Федеральная корпорация по страхованию вкладов занимается налаживанием внешнего управления в 16-м по величине банке США.

Ниже приведен перевод очень подробной статьи Марка Рубинштейна, бывшего менеджера хедж-фонда и автора рассылки NetInterest, в котором достаточно доступно объяснено, что произошло с банком и как стартапы Долины остались без денег (почти).

Разруха в Twitter

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

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

Что такое эта ваша «разруха»? Старуха с клюкой? Ведьма, которая выбила все стекла, потушила все лампы? Да ее вовсе не существует! Что вы подразумеваете под этим словом? — яростно спросил Филипп Филиппович у несчастной деревянной утки, висящей кверху ногами рядом с буфетом, и сам же ответил за нее: — Это вот что: если я, вместо того чтобы оперировать, каждый вечер начну у себя в квартире петь хором, у меня настанет разруха. Если я, посещая уборную, начну, извините меня за выражение, мочиться мимо унитаза и то же самое будут делать Зина и Дарья Петровна, в уборной получится разруха. Следовательно, разруха не в клозетах, а в головах. Значит, когда эти баритоны кричат «Бей разруху!» — я смеюсь. (Лицо Филиппа Филипповича перекосило так, что тяпнутый открыл рот.) Клянусь вам, мне смешно! Это означает, что каждый из них должен лупить себя по затылку! И вот, когда он вылупит из себя всякие галлюцинации и займется чисткой сараев — прямым своим делом, разруха исчезнет сама собой. Двум богам нельзя служить! Невозможно в одно и то же время подметать трамвайные пути и устраивать судьбы каких-то испанских оборванцев! Это никому не удастся, доктор, и тем более людям, которые, вообще отстав в развитии от европейцев лет на двести, до сих пор еще не совсем уверенно застегивают собственные штаны!

То есть уже наступила. Сервис, конечно, жалко.

Дилберт отменяется

Автор «Дилберта» Скотт Адамс в одной из своих книг лет этак 20 назад написал, что каждый из нас в чем-то идиот. Собственно, в полном соответствии с этим высказыванием он и сам оказался идиотом — назвав в своем стриме на Youtube в среду афроамериканцев «группой ненависти» и добавив, что переехал в другое место, чтобы быть подальше от афроамериканцев и призывает остальных белых сделать то же самое. Так он прокомментировал результаты странного опроса, в котором почти половина опрошенных афроамериканцев не согласилась с фразой «It is OK to be white».

В результате к сегодняшнему дню комиксы про Дилберта перестают печатать Washington Post, Los Angeles Times и вся сеть изданий, аффилиированных с USAToday. Сам Адамс утверждает, что к понедельнику его отменят полностью, его ждет позор на всю оставшуюся жизнь и большая часть дохода просто исчезнет за неделю.

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

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

Starlink против дронов

Признаюсь, что всю неделю смотрел на новость о том, что SpaceX запретил использование терминалов Starlink в наступательных целях, и не понимал, о чём вообще речь. Хотя вроде бы и Starlink видел, и дронами летал — и все равно не понимал. Давайте попробуем разобраться и простите за азбучные истины.

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

Так себе видит Midjourney терминал Starlink в Украине

Привет от Яндекс.Украины

Меня один бывший коллега обвинил в том, что я своими регулярными высказываниями в адрес российской “оппозиции” пытаюсь психологически “отгрести” от Яндекса, мол, я руководил дочкой российской компании — столпа путинской пропаганды до последнего, а теперь пытаюсь выглядеть весь в белом. Ирония, впрочем, в том, что я не стесняюсь и не буду никогда стыдиться работы руководителем Яндекс.Украины. Это тем более глупо делать, помня, сколько раз я, как сейчас бы сказали, весьма токсично влезал в работу сервисов, требуя немедленно переделать то, что выглядело плохо для украинской аудитории, неприемлемо или неправильно. В моём профиле на внутреннем сайте стояло сообщение “Если вы что-то не сделали для Украины, к вам придёт злобный я”, и я приходил, задавал токсичные вопросы, объяснял, что так делать нельзя и запустить это для Украины я не дам. Менеджер сервиса в те времена мог возражать Воложу и Колмановской и настаивать на запуске сервиса, но в Украине это право не действовало. Mea culpa, что в данном случае переводится как “й цім я пишаюсь”.

Мне особенно приятно вспомнить команду, которая работала в украинской компании. Молодые (я почти всё время был самым старым), веселые, красивые и умные — как-то вот так получилось почти самой собой и практически без традиционной айтишной текучки. А еще оказалось, что все украинцы не только по паспорту. Это я ощутил в 2014-м, это я вижу сейчас, видя их соцсети.

Короче, это было такое длинное предисловие к картинке. Одно из подшефных подразделений ВСУ — это минометчики, которые с удовольствием передают регулярные и горячие приветы сами понимаете кому. Ну, мы и попросили передать вот такой привет.

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

#117: Предсказания на 2023 год

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