Дайджест #49. П'ятниця, 24 липня

Ти гортаєш історію: це випуск за 24 липня 2026. Новий випуск уже готовий — він тут.

GitHub - palmier-io/palmier-pro: macOS video editor built for AI · GitHub

Palmier Pro — це відкритий відеоредактор для macOS (Swift, GPLv3), створений спеціально для роботи з AI. Він підтримує генеративні моделі на кшталт Seedance та Kling прямо на таймлайні, а також надає MCP-сервер для інтеграції з Claude, Codex або Cursor. Базовий редактор і MCP-сервер безкоштовні, однак генеративні AI-функції вимагають логіну та платної підписки.

Mourning Dan Williams [LWN.net]

Ден Вільямс (Dan Williams), досвідчений розробник ядра Linux, відомий роботою над підсистемою NVDIMM і багаторічною участю в Linux Foundation Technical Advisory Board, раптово помер. Колеги згадують його як чуйну, терплячу та надзвичайно професійну людину. Для підтримки родини організовано збір коштів.

[2507.09369] A Taxonomy of Omnicidal Futures Involving Artificial Intelligence

Стаття пропонує таксономію потенційних «омніцидних» сценаріїв — ситуацій, коли штучний інтелект спричиняє загибель усього або майже всього людства. Автори наголошують, що не вважають ці події неминучими, а лише можливостями, яких можна уникнути. Публікація має на меті сприяти превентивним заходам через відкрите обговорення катастрофічних ризиків.

The first ATLAS report on AI

Google опублікував звіт ATLAS на основі 15 млн знеособлених взаємодій із Gemini за місяць. Дані показують, що на роботі ШІ використовують у 68% професій, але лише для 21% завдань, переважно для співпраці та пошуку інформації, а не для автоматизації. 86% взаємодій припадає на особисті потреби — від вивчення інструкцій до сплати податків. Глобальне впровадження корелює з ВВП на душу населення, хоча деякі країни з середніми доходами в Латинській Америці та на Близькому Сході вибиваються із загальної картини.

Luke Kanies | Building on ATProto

Люк Кеніс аналізує ATProto — протокол, на якому працює Bluesky, з погляду розробника, що хоче створювати local-first застосунки для відгуків. Основна проблема: протокол із самого початку заточений під публічні дані, а новий дизайн «permissioned data» пропонує повністю окрему підсистему для приватних даних, що змушує писати подвійний код для однакової за змістом інформації. Також автор зауважує, що Personal Data Server не працює як git-репозиторій — дані не зберігаються локально, тому офлайн-підтримка потребує власного шару синхронізації. Кеніс сподівається, що спільнота перегляне підхід, адже вважає публічне та приватне лише різними правами доступу до тих самих даних, а не окремими світами.

Схоже, розробники ATProto роблять класичну помилку: замість переробити фундамент під реальні потреби, ліплять паралельну реальність — і отримують протокол, який працює проти розробника.

A cleaner route to purifying rare earth elements | PME | The University of Chicago

Дослідники з UChicago PME та Northwestern розробили новий метод розділення рідкоземельних елементів, що використовує електрохімічну інтеркаляцію іонів крізь атомні канали в шаруватому оксиді марганцю. Відмінності в розмірі гідратних оболонок дозволяють сортувати лантаноїди, а додавання магнію (pinning effect) утримує канали від розширення, різко підвищуючи селективність — збагачення неодиму зросло з 1.6 до 5.4 разів, даючи чистоту 97% після двох циклів. Увесь процес відбувається у воді без токсичних органічних розчинників, що потенційно спрощує масштабування і знижує екологічну шкоду.

Метод поки далекий від промислових обсягів, але сама ідея регулювати селективність через «жорсткість» іонних каналів виглядає значно елегантніше за традиційну хімічну екстракцію кислотами.

Learn OpenGL, extensive tutorial resource for learning Modern OpenGL

LearnOpenGL — це безкоштовний онлайн-підручник із сучасного OpenGL (core-profile), який послідовно веде від азів до складних технік: освітлення, PBR, deferred shading, завантаження моделей тощо. Матеріал структуровано як покрокові уроки з прикладами, розраховані на читачів із будь-яким рівнем підготовки. Також доступні друкована версія та PDF для офлайн-читання, а в одному з розділів на практиці створюється 2D-гра.

Home - Playing with code

Стаття описує навчальний проєкт — програмний рендерер на C++ без сторонніх бібліотек, що вміщується приблизно в 500 рядків коду. Починаючи з єдиної доступної операції (встановлення кольору пікселя), студенти поступово реалізують растеризацію ліній, трикутників, текстурування та освітлення, щоб отримувати зображення тривимірних моделей. Мета — не навчити писати застосунки під GPU, а показати внутрішню логіку роботи OpenGL, Vulkan чи DirectX. Готовий код доступний на GitHub.

Класична вправа, яка знімає магію з графічних API і перетворює «чорний ящик» на зрозумілу послідовність операцій.

Selfie for sign-in: a new, easy way to access your Google Account

Google запускає новий спосіб відновлення доступу до облікового запису — selfie-відео. Для налаштування користувач записує короткий ролик із рухами головою, а під час входу система порівнює нове селфі зі збереженим, використовуючи багаторівневий захист від deepfake та імітацій. Відео шифрується, зберігається лише за згодою власника, і його можна видалити будь-коли. Функція доповнює passkeys та recovery contacts і вже доступна для налаштування.

GitHub - h3nock/remux: Native iOS tmux client with a mobile-first UI for persistent terminal sessions. · GitHub

Remux — це нативний iOS-клієнт для віддалених tmux-сесій, побудований на Ghostty. Він адаптує модель сесій, вікон і панелей tmux для мобільного інтерфейсу, дозволяє переглядати файли та локальні dev-сервери прямо з терміналу, завантажувати фото й файли. Підтримує пряме SSH-з’єднання без посередників, зберігаючи ключі в iOS Keychain. Доступний як публічна бета в TestFlight, також можна зібрати з вихідного коду.

New ‘exomoon’ detection challenges cosmic labels | ESO

За допомогою VLT та інструменту CRIRES+ астрономи знайшли об'єкт масою не менше Юпітера, який обертається навколо коричневого карлика в системі CD-35 2722. Це може бути перше підтверджене виявлення екзомісяця, хоча об'єкт формально не є супутником планети — він обертається навколо субзоряного компаньйона. Відкриття кидає виклик класифікації небесних тіл, а майбутній ELT дозволить знаходити менші екзосупутники.

Схоже, наш словник для опису космічних систем безнадійно застарів — тепер доведеться пояснювати, чому «місяць» більший за будь-яку планету.

When is NVLink Worth It?

Автор протестував NVLink на двох RTX 3090 для AI-навантажень і виявив, що на серверній платформі з повними PCIe 4.0 x16 патч драйвера для P2P дає продуктивність, майже ідентичну NVLink. На споживацьких платах зі слотами x8/x8 або x4 перевага NVLink стає суттєвою — до дворазового прискорення FSDP тренування та на 15–30% для prompt processing у tensor parallelism. Отже, NVLink виправданий насамперед для домашніх систем з обмеженими лініями PCIe та коли немає змоги (чи бажання) застосовувати неофіційні патчі.

Nvidia штучно блокує P2P на споживчих GPU — без патчу або NVLink користувачі змушені задовольнятися набагато повільнішим обміном через спільну пам'ять, що виглядає як відверта сегментація ринку.

Docket

Автор створює Docket — нотатник для регулярних зустрічей, який принципово не використовує AI. Він наполягає, що самостійне виділення головного (active note taking) — це не рутина, яку варто автоматизувати, а ключовий процес мислення: AI не здатен відрізнити важливе від шуму й закріпити сенс у пам’яті так, як це робить людина. Інструмент розрахований на фахівців, що створюють унікальну цінність власним розумом, а не просто генерують транскрипти.

Іронічно, що софт без AI тепер доводиться виправдовувати — ніби це дивина, а не норма.

NEO Radar — Real orbital mechanics for Near-Earth Objects

NEO Radar — це симуляція орбіт навколоземних об’єктів на основі реальних даних JPL Horizons, яка враховує гравітаційний вплив усіх восьми планет. Для 47 високоточних об’єктів застосовується повна N-body динаміка з інтегратором RK4 та адаптивним кроком, що дає похибку лише 412 км RMS на 50-річному проміжку, тоді як Kepler-only та two-body моделі дрейфують на десятки й сотні тисяч кілометрів. Сервіс кешує ефемериди з Horizons і в реальному часі показує зближення та фізичні параметри понад 41 тисячі астероїдів.

EU fines Google €890m for competition breaches over search and apps | Google | The Guardian

ЄС оштрафував Google на 890 млн євро за порушення Закону про цифрові ринки: 460 млн — за надання переваги власним сервісам (шопінг, готелі) у пошукових результатах, 430 млн — за заборону розробникам скеровувати користувачів на дешевші підписки поза Google Play. Комісія зобов’язала компанію забезпечити "чесне та недискримінаційне" ставлення до сторонніх сервісів і відкрити можливість для зовнішніх пропозицій у магазині застосунків. Google заявляє, що вже тестує необхідні зміни, але називає рішення шкодою для користувачів; тим часом критики нагадують, що штраф становить менше 0,22% річного доходу компанії.

Навіть з урахуванням інфляції європейських штрафів для Big Tech, 890 млн євро для Google — це як викликати сантехніка, який замість ремонту залишає рахунок за виїзд.

Search traffic has declined so much that some publishers are considering opting out of Google entirely | Nieman Journalism Lab

Пошуковий трафік з Google для видавців за рік упав більш ніж на 40% у деяких випадках, що змушує USA Today, Reddit, Politico та Reuters серйозно розглядати повне блокування Google crawlers. Google використовує ті самі боти для індексації та навчання AI, тому відмова від них означає зникнення з пошуку — колись немислимий крок стає реальною опцією. Cloudflare з вересня блокуватиме multi-purpose crawlers за замовчуванням, а британський суд зобов’язав Google розділити пошукову індексацію та AI, щоб видавці могли відмовитися від одного без втрати іншого. Видавці готуються до життя без Google, а Google, на відміну від них, не має запасного плану.

JEP 540: Simple JSON API (Incubator)

JEP 540 пропонує простий, стандартний API для парсингу та генерації JSON у JDK без зовнішніх залежностей. Інкубаційний модуль `jdk.incubator.json` надає sealed-інтерфейс `JsonValue` з підтипами для обʼєктів, масивів і примітивів, що дозволяє легко видобувати дані через методи доступу. Парсинг строгий (RFC 8259), дублювання ключів заборонене, розширення синтаксису не підтримуються. API не замінює Jackson або Gson, але усуває потребу в бібліотеках для найпростіших JSON-задач.

Тепер JDK зможе використовувати JSON для власних конфігураційних файлів, а розробники — швидко парсити відповіді API без зайвих залежностей.

Learn WebGPU for C++ documentation

Сайт «Learn WebGPU» — це покроковий посібник для створення нативних 3D-застосунків на C++ із використанням графічного API WebGPU. Він охоплює шлях від початкового налаштування проєкту до складних технік рендерингу (освітлення, текстурування, compute-шейдери) і працює на Windows, Linux та macOS. Код наведено як у чистому вигляді WebGPU C API, так і зі зручнішою C++-обгорткою, а читач може обрати власний темп опанування матеріалу.

Якщо вам цікаво вивчати низькорівневу графіку без зайвої магії, цей гайд — чи не найдетальніший із тих, що пояснюють саме WebGPU у C++.

Writing by Hand is Good for your Brain - Here's how to do it

Ніл Стівенсон розповідає про власний досвід написання книг від руки (авторучкою на папері) і радить, як уникнути втоми, щоб отримати користь для мозку від цього процесу. Головні поради: не користуйтеся олівцями чи дешевими кульковими ручками, пишіть скорописом лише на одному боці аркуша та підберіть зручну комбінацію ручки й паперу з невеликим тертям. Найкраще використовувати пір’яні ручки, але навіть гелеві ручки забезпечать левову частку комфорту без зайвого тиску на руку.

Пів століття тому люди б просто засмутилися, що їхні технології майбутнього — це вибір між пір’яною ручкою за $20 і пачкою гелевих.

What just happened to TheNumbers.com should worry us all

Сайт TheNumbers.com, провідне джерело даних про касові збори фільмів, зник 5 березня 2026 року через колапс серверів, спричинений шквалом agentic AI-трафіку та, ймовірно, цілеспрямованим зламом для випередження prediction markets на кшталт Polymarket. Засновнику довелося відмовитися від відновлення 30-річного коду зі 160 000 файлів і будувати сайт наново на стійкішій інфраструктурі. Цей випадок підкреслює крихкість відкритого вебу: AI-краулери генерують більшість трафіку, нічого не даючи власникам натомість, а старі незалежні ресурси можуть обвалитися будь-якої миті.

GitHub - onecli/onecli: Open-source credential gateway with a built-in vault. give your AI agents access to services without exposing keys. · GitHub

OneCLI — це open-source шлюз, який виступає прошарком між AI агентами та зовнішніми API: він зберігає ключі у зашифрованому сховищі (AES-256-GCM) і прозоро підставляє їх у вихідні HTTP-запити, тому агенти ніколи не бачать справжніх секретів. Шлюз написаний на Rust, веб-панель керування — на Next.js, є підтримка локального single-user режиму та Google OAuth для команд.

Схоже, що AI-агентам більше не потрібно знати ваші паролі — вони просто витрачатимуть токени без зайвих питань.

Emacs is a Lispboard | Andros Fenollosa

Автор представляє Emacs як «Lispboard» — універсальне робоче середовище, де всі інструменти (пошта, чати, термінал, IDE) інтегровані через спільний Lisp-інтерпретатор і поділяють єдиний runtime. Це дозволяє будувати власні workflow без перемикання контексту, на відміну від ізольованих вкладок браузера. Emacs постає не редактором, а платформою для створення персонального інтерфейсу до комп’ютера, який повністю контролює користувач.

Втім, щоб це оцінити, доведеться спершу вивчити Elisp і змиритися з тим, що твій конфіг важитиме більше за деякі операційні системи.

DARPA, U.S. Air Force fly AI-controlled F-16 | DARPA

DARPA та ВПС США вперше випробували стандартний винищувач F-16, на якому AI-агент автономно керував літаком завдяки комплекту VENOM (Viper Experimentation and Next-generation Operations Model) — пілот у кабіні лишався для нагляду і міг перемкнути управління звичайним перемикачем. Це масштабує попередні досягнення програми ACE (де AI довів здатність вести маневрений бій на дослідному X-62A) на стройову платформу без зміни її базового програмного забезпечення. Наступна фаза — програма AIR — передбачає тестування кількох AI-агентів у реальних польотах для відпрацювання загоризонтних боїв і управління безпілотними відомими, щоб у майбутньому пілот міг командувати цілим роєм автономних апаратів.

The Arguments Against Open Source AI are Very Bad | Tom Bedor's Blog

Автор статті розвінчує аргументи проти відкритого AI — від закидів про «AI-комунізм» до страху перед китайським демпінгом. Він нагадує, що open source є фундаментом усієї програмної індустрії, його неможливо ефективно заборонити, а в commoditization моделей зацікавлені чипмейкери, стартапи та великі корпорації. Побоювання пропаганди чи бекдорів безпідставні, бо відкриті ваги дають змогу будь-кому перевіряти та змінювати модель. Спроби регулювати технологію лише створять бюрократичні бар’єри для США, тоді як справжня «гонка» — це адаптація економік, а не змагання за найкращу модель.

Поки одні лякають «AI-комунізмом», інші просто будують token factories і заробляють.

GitHub - izeigerman/claude-thermos: Keeps your Claude session warm for you · GitHub

claude-thermos — утиліта, яка не дає prompt cache в Claude Code застаріти, поки основний агент простоює понад 5 хвилин, чекаючи на subagent. Вона запускає локальний reverse proxy, відстежує трафік і в потрібний момент надсилає warm request із max_tokens=1, оновлюючи кеш за ціною дешевого cache read (0.1x) замість дорогої перебудови (1.25x). За вимірюваннями автора на ~185 сесіях такі перебудови становили близько 22% загального рахунку, тож інструмент помітно економить.

Залишається хіба чекати, коли Anthropic самі додадуть native підігрів кешу або зроблять TTL гнучким.

For most US drivers, EVs offer emissions benefits and cost savings | MIT News | Massachusetts Institute of Technology

Дослідження MIT показало, що для більшості водіїв у США електромобілі забезпечують на 40–60% менші викиди парникових газів і не обходяться дорожче за бензинові аналоги протягом усього терміну експлуатації. Вирішальними чинниками виявилися не лише чистота місцевої електромережі, а й індивідуальні звички водія та завантаженість доріг. Навіть у холодних штатах на кшталт Північної Дакоти річна економія викидів залишається суттєвою, попри тимчасове падіння ефективності батареї в мороз.

What happens when the information runs out - Down the Road

Автор експериментував із колоризацією старих чорно-білих фотографій за допомогою ChatGPT і виявив, що ШІ не просто відновлює кольори, а й вигадує відсутні деталі — домальовує брови, змінює текст на вивісках. Він поділяє інформацію на відому, передбачувану та назавжди втрачену, і зауважує, що ШІ за замовчуванням заповнює будь-які прогалини, навіть якщо його про це не просити. Головний висновок: завдання людини — не стільки контролювати ШІ, скільки вчасно повертати в процес невизначеність, щоб зберегти достовірність зображення.

Схоже, що найважливіша навичка у роботі з ШІ — це не вміння ставити задачі, а вміння вчасно визнати: «я не знаю».

98.css - A design system for building faithful recreations of old UIs

98.css — це CSS-бібліотека, яка дозволяє створювати інтерфейси в стилі Windows 98, використовуючи семантичний HTML і жодного рядка JavaScript. Вона містить стилі для кнопок, чекбоксів, радіо-кнопок, вікон, дерев, вкладок, таблиць, прогрес-барів та інших компонентів, приділяючи окрему увагу доступності через aria-атрибути. Бібліотека не залежить від фреймворку, розповсюджується під MIT-ліцензією і доступна через npm чи CDN.

Схоже, що єдине, чого не вистачає — це вбудованого Clippy.

Why Sony Can’t Bring Back Its Classic Walkman Models

Колишній інженер Sony Акіра Танака пояснює, чому компанія не може просто перевипустити класичні касетні, CD чи MiniDisc Walkman. Основні причини: необхідні мікросхеми, мотори та головки давно зняті з виробництва, а більшість виробничих know-how втрачені разом із лініями та фахівцями. Оскільки попит є нішевим, витрати на розробку фактично нового пристрою з нуля ніколи не окупляться, а для MiniDisc ситуація погіршується ще й припиненням випуску самих носіїв.

Іронія в тому, що креслення ще є, а от люди, які пам’ятають, який саме люфт треба було компенсувати на третій тисячі екземплярів, — уже ні.

Splink

Splink — це Python-бібліотека для ймовірнісного зв'язування записів (entity resolution) без унікальних ідентифікаторів. Вона здатна обробляти мільйон записів за хвилину на звичайному ноутбуці, а також масштабується до сотень мільйонів за допомогою DuckDB, Spark або AWS Athena. Модель навчається без розмічених даних (unsupervised) і надає інтерактивні інструменти для діагностики результатів. Проєкт активно використовується урядовими структурами, науковцями та бізнесом у десятках країн.

Приємно бачити, коли державний open source інструмент стає стандартом де-факто у своїй ніші.

Chaofan Shou on X: "Kimi K3 exploited the latest Redis server with a 0day it discovered. All it took was 27min with 32 agents. https://t.co/ZOKA2wchLa https://t.co/0sIeYgfg65" / X

Kimi K3 виявила 0day-вразливість в останній версії Redis-сервера й написала для неї експлойт, використавши 32 агенти та менш ніж пів години часу. Це перша LLM, яка не лише здатна, а й охоче створює повноцінні експлойти.

Залишилось навчити її виправляти знайдені дірки — хоча б із міркувань симетрії.

Open Problems: Why Reading Every Herculaneum Scroll Is Still a Challenge | Vesuvius Challenge

Проект Vesuvius Challenge навчився віртуально розгортати та читати запечатані обвуглені сувої (PHerc. 1667), але масштабування на всю колекцію залишається викликом. Основний пайплайн — сканування, розгортання поверхні (mesh tracing) та відновлення чорнила — працює напівавтоматично й досі ламається на складних ділянках через погану генералізацію моделей між сувоями, помилки відстеження шарів (sheet switches) і низьку якість тренувальних міток. Команда описує головні вузькі місця (compressed regions, дрейф мешів) і пропонує спільноті шість конкретних напрямків для внеску — від покращення алгоритмів геометрії до direct 3D ink segmentation.

Стаття радше є чесним переліком поточних провалів і запрошенням до співпраці, ніж звітом про остаточну перемогу.

Building watchable digital twins of 64 World Cup games

Автор створив 3D-цифрові двійники 64 матчів ЧС-2022 на основі tracking-даних гравців (PFF, 30 Гц) з точними XY координатами. За допомогою event-даних він змоделював анімації для специфічних рухів (удари головою, травми, святкування) та заповнив пропущені під час трансляції кадри змодельованими сценами. Це дозволило створити реалістичний веб-переглядач матчів, вихідний код якого викладено на GitHub.

Тепер фінал ЧС-2022 можна подивитися у виконанні прибульців на Марсі — і це, схоже, лише початок.

[2606.22608] Automated sign detection across the Electronic Babylonian Library: A large-scale dataset and end-to-end cuneiform OCR pipeline

Дослідники створили найбільший датасет клинописних знаків і запропонували end-to-end OCR-пайплайн на основі Deformable DETR для автоматичного виявлення знаків на зображеннях табличок. Пайплайн поєднує виділення сторін таблички, евристичне групування рядків та n-грам-порівняння з текстовою структурою, досягаючи 28–37% приросту якості над попередніми методами. Модель застосували до 87 668 фрагментів з корпусу Electronic Babylonian Library, отримавши майже 2,9 млн детекцій без використання лінгвістичних апріорних знань.

Півмільйона клинописних табличок нарешті отримали шанс бути прочитаними — хоч і не ассиріологами, а object detection моделлю.

GitHub - Conradqh/scrapemychats: Export a ChatGPT account (incl. business/Team) to a local searchable offline archive - conversations, files, and a single-file HTML viewer · GitHub

scrapemychats — Python-інструмент, який дозволяє експортувати всі чати, вкладення та згенеровані файли з облікового запису ChatGPT (зокрема бізнес- та командних акаунтів, де офіційний експорт недоступний) у локальний автономний архів. Скрипт керує справжнім вікном Chrome із вашою сесією, не передаючи пароль чи дані назовні, а на виході створює самодостатній HTML-переглядач із повнотекстовим пошуком, категоріями та мініатюрами зображень. Експорт навмисно повільний, стійкий до переривань та адаптується до обмежень rate limiting, щоб зібрати навіть сотні чатів без блокування.

Тепер і корпоративний ChatGPT можна забрати з собою — разом із доказами, що саме ви просили його згенерувати.

whetū — an opinionated, zero-config cross-shell prompt written in Zig

whetū — опініонований кросс-шеловий промпт без налаштувань, написаний на Zig. Він відображає гілку та статус git, мовний стек із версією, тривалість команди та інше, а за стрілкою вгору відкриває history picker із контекстним пошуком. Працює на fish, bash і zsh, рендериться приблизно за 2 мс, не виходить у мережу й не потребує жодних конфігураційних файлів.

Ніяких налаштувань — або вам подобається рівно такий промпт, або ні; компромісів не передбачено.

2018–2025 (c) Списуй але не один в один