Post-mortem вчерашних проблем с Twitter — оказывается, проблемы были результатом разработки по отказу от бесплатного API и включению платного. В команде разработчиков был ровно один девопс — точнее, SRE, — который ошибся в конфигурации и всё в API сломалось. В результате сломалось вообще почти всё внутри.

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

На самом деле сломалось у всех — я тут себе раздобыл Blue, но вижу такую же ошибку.

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

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

Новое слово «мейкер» — это на самом деле maker, просто энтузиасты не удосужились подобрать корректный перевод с английского. Впрочем, этот корректный перевод не так уж прост — возможные варианты включают как изобретательство, так и изготовление поделок и при желании мейкером можно представить как средневекового ремесленника, так и известного гусара-одиночку с мотором. Но суть явления намного более интересна, чем эксплуатация очередного 3D-принтера.

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

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

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

Мейкерство — это демонстрация того, что то, для чего 100 лет назад строились громадные заводы, а 50 лет назад создавались сложные компьютерно-технологические комплексы, сегодня может быть изготовлено каждым в собственной мастерской или даже в квартире. Мейкерство — это воплощение гибкости нашего развития. Это небывалая ранее скорость этого развития. Мейкерство — это свобода делать. Подразумевающая свободу думать и гарантирующая свободу жить. —————— Текст выше был написан для анонс Makers’ Faire в Одессе пять лет назад. И я тогда совершенно не думал, что последние слова в нём так изменят своё значение. И что очередной фестиваль — фестиваль 3D-печати — будет вызывать в памяти не прикольные фигурки, а захваты для гранат или протезы для военных. Но тем важнее воспитывать эту свободу думать и делать, чтобы защитить свободу жить.

Киев, 25 марта, следите за анонсами.

Понедельник — традиционно тухлый день на новости, поскольку за выходные ничего не происходит. Поэтому вот вам интересная находка — сайт с интерфейсом сразу к нескольким чатботам. Регистрация открытая, только требует верификации телефона или почты. В наличии три бота от OpenAI — Sage, Dragonfly и ChatGPT, — и Claude от Anthropic. Боты обучены на разных данных, заточены под разные задачи и, соответственно, дают разные ответы на вопросы.

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

А сам сервис вот —

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

Ранее Amazon столкнулся с критикой со стороны своих сотрудников в связи с запуском программы RTO (Ready to Open). Эта программа предполагает увеличение количества рабочих мест на офисах компании, несмотря на то, что многие сотрудники продолжают работать из дома. Amazon также объявил о запуске программы Desk Sharing, которая позволяет сотрудникам использовать общие рабочие места в офисе.

И все равно не нужно столько офисов, очевидно.

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

Пропущенная всеми новость — после десятилетий проведения соревнований по программированию, как-то Hash Code, Kick Start, Code Jam, Google отменил их все. Вместо всех состязаний 15 апреля пройдет Competitions’ Farewell Round, который соберет задачи, ранее входившие в Kick Start и Code Jam, на чем история таких мероприятий закончится.

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

А, может, просто такие соревнования не полетели в Бангалоре?

Apple заблокировала обновление приложения в AppStore, которое содержало средства работы на базе AI. Речь идет о почтовом клиенте BlueMail, который в последних версиях представил функцию Generative Mail, когда бот по аналогии с ChatGPT либо пишет большое вежливое письмо на основании короткого задания, либо наоборот делает выжимку из длинного письма в один абзац.

Основанием для блокировки модераторы Apple указали, что приложение содержит генерацию текста с помощью AI, но не содержит способов фильтрации такого контента и потенциально может содержать контент, который неприемлем для всех возрастных категорий. Разработчик может либо добавить фильтрацию, либо изменить возрастной рейтинг продукта, указав, что оно доступно для лиц старше 17 лет.

А что делает современный разработчик, когда ему блокируют обновления? Правильно, тут же устраивает пиар и обвиняет Apple в двойных стандартах, стоянии на пути прогресса и злоупотреблении монопольным положением. Хотя мог бы просто попробовать обжаловать решение модератора через механизмы самого App Store. Но про это не напишут в Wall Street Journal.

P.S. Откровенно не советую пробовать этот клиент. Это странное некрасивое изделие, внутри которого всё тот же Electron, которое умудряется тормозить на моем M1 Max, и в бесплатной версии, кстати, вообще ничего из себя не представляющее.

Сообщают, что все криптовалютные биржи в Украине, включая Binance, приостановили операции с карточными платежами. С чем связана проблема — неизвестна, но платежные системы, обслуживающие биржи, временно не обрабатывают платежи.

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

---