Дайджест #36. Субота, 11 липня

На цій сторінці — дайджест за 11 липня 2026. Тим часом уже є новіший випуск — зазирни.
Аудіоверсія дайджесту

Please don't discontinue Gemini 2.5 Flash - Gemini API - Google AI Developers Forum

Користувачі Google AI закликають команду Gemini не припиняти підтримку моделі 2.5 Flash. Новіші моделі (3 Flash, 3.5 Flash) показують гірші результати у внутрішніх бенчмарках, вищу затримку і значно вищу вартість. Для voice agents та інших low-latency застосувань, особливо за межами США, 2.5 Flash залишається єдиним прийнятним варіантом. Розробники сподіваються на довший життєвий цикл моделі, яка на їхню думку забезпечує найкращий баланс продуктивності та ціни.

Типова історія: індустрія біжить за бенчмарками, а користувачі хапаються за робочий інструмент.

The tech of ‘Terminator 2’ – an oral history – vfxblog

Стаття — усна історія від розробників з ILM, які створювали новаторські візуальні ефекти для «Термінатора 2». Вони описують створення інструментів Body Sock (зшивання деформованих поверхонь), Make Sticky (фіксація текстур на анімованій геометрії), Chan Math (спрощення роботи з анімаційними каналами) та використання MORF для переходів між станами T-1000. Через обмежені ресурси — SGI 340 VGX, $9000 за гігабайт дискового простору, відсутність ray tracing — віддзеркалення рідкого металу імітували підставними площинами, а сцену смерті в лаві через брак часу здали у низькій роздільності прямо з тестового рендеру.

Зараз Body Sock і Make Sticky — базова функціональність будь-якого 3D-пакету, а тоді для одного кадру писали окремі shell-скрипти та запускали рендер на ніч, щоб побачити результат лише на ранковій перевірці.

Computation as a Universal and Fundamental Concept — Ergo

Відштовхуючись від фундаментальних обмежень, які відкрив Алан Тюрінг, Тім Рафгарден показує, як алгоритми можуть ефективно вирішувати одні задачі (пошук найкоротшого шляху) і наштовхуються на глухий кут із іншими (задача комівояжера). Це приводить до теорії NP-повноти та відкритого питання P versus NP — чи для кожної задачі, відповідь якої легко перевірити, існує також швидкий алгоритм розв’язання. Лекції охоплюють історію проблеми від Гільберта до фон Неймана та її вплив на криптографію, AI та квантові обчислення.

Залишається сподіватися, що P ≠ NP, інакше майже вся сучасна криптографія перетвориться на гарбуз.

New York City becomes first in the US to ban deceptive subscription practices | New York | The Guardian

Нью-Йорк став першим містом США, що заборонив оманливі практики підписок: з 1 жовтня компанії мусять забезпечити простий механізм скасування, інакше штраф — $525 за кожного користувача. Окремо готується правило, яке зобов’яже бізнес вказувати повну ціну товарів і послуг одразу, разом із усіма обов’язковими зборами. Адміністрація мера Зорана Мамдані сподівається таким чином приборкати “junk fees”, зокрема на ринку оренди житла, де приховані платежі завищують реальну вартість для 70% мешканців міста.

Snails’ Teeth Beats Spider Silk As Nature’s Strongest Material

У равликів-морських блюдечок (limpets) зуби виявилися найміцнішим природним матеріалом: суміш нановолокон goethite в білковій матриці приблизно в п’ять разів міцніша за павутину й перевершує кевлар. Матеріал витримує тиск, здатний перетворити вуглець на алмаз, хоча й поступається графену.

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

Zeal 8-bit Computer

Zeal 8-bit Computer — це аматорський комп’ютер на базі Z80, який пройшов шлях від першого 10x10 см прототипу (2021) до комерційної версії. Останні ревізії мають MMU, PLD для glue logic, RTC, відеовихід та PS/2. У квітні 2024 випущено окрему відеоплату розміром 5x10 см, сумісну з усіма ревізіями комп’ютера.

Disable autoplay and infinite scroll or risk massive fines, EU tells Meta - Ars Technica

ЄС попередньо визнав автоплей, безкінечний скрол і надміру персоналізовані рекомендації на платформах Meta такими, що викликають залежність, особливо в неповнолітніх і вразливих дорослих. Компанію зобов’язали вимкнути ці функції типово, додати примусові перерви та переробити алгоритми, інакше їй загрожує штраф до 6% світового річного обороту. Meta не погоджується з висновками, наголошуючи на підліткових облікових записах, але комісія вважає ці заходи недостатніми.

Невже безкінечний скрол комусь потрібен настільки, що за нього готові боротися аж до 6% обороту?

Gary Kildall's death investigation - The Silicon Underground

Гері Кілдалл помер у 1994 році від крововиливу в мозок через недіагностований тромб, а не внаслідок барної бійки, як стверджує популярний міф. Свідки не підтвердили жодного конфлікту, а сам Кілдалл після падіння не згадував про насильство. Швидка кремація та відсутність позовів від заможної родини вказують на природну смерть.

Схоже, Кілдалл і після смерті не може позбутися міфів: легенду про проліт над IBM замінила легенда про барну бійку.

The Annotated JEPA | Elements of a Vector Space

Стаття є детальним, анотованим розбором архітектури I‑JEPA з кодом на PyTorch: метод самонавчання, що передбачає репрезентації замаскованих регіонів зображення у латентному просторі, а не на рівні пікселів, і запобігає колапсу через асиметричний target‑encoder, який оновлюється через EMA. Також розглянуто розширення для відео (V‑JEPA, V‑JEPA 2) та LeJEPA, що замінює евристики на регуляризацію розподілу репрезентацій до ізотропного гауссіана (SIGReg). JEPA позиціонується як основа для світових моделей LeCun, де планування відбувається в абстрактному просторі, а не через генерацію пікселів.

Мабуть, найґрунтовніший практичний розбір I‑JEPA з усіх доступних — з кодом, який справді можна запустити.

Pirate Site Blocking Is Legally Impossible in Bulgaria, Supreme Court Ruled * TorrentFreak

Верховний суд Болгарії постановив, що за чинним законодавством цивільне блокування піратських сайтів неможливе — країна не імплементувала Enforcement Directive (IPRED) у спосіб, який би дозволяв постійні судові заборони. Це скасувало попереднє рішення про блокування The Pirate Bay та Zamunda. Асоціація музичних продюсерів BAMP закликала Єврокомісію втрутитися, поки болгарські депутати вже понад два роки готують відповідні поправки до закону.

China’s Open AI Models Are Advancing Its Global Soft Power

Китай нарощує глобальний вплив через безоплатні open-weight AI-моделі на кшталт DeepSeek, які легко завантажити й адаптувати під локальні потреби — на відміну від дорогих закритих американських моделей. Це дає Пекіну змогу впливати на ціннісні наративи у відповідях ШІ та закріплювати технологічну залежність країн, що їх використовують. Обмеження експорту з боку США лише пришвидшили перехід світу на китайські відкриті платформи, які неможливо відкликати.

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

Apple sues OpenAI, accuses ex-employees of stealing trade secrets - 9to5Mac

Apple подала позов проти OpenAI, звинувачуючи колишнього VP дизайну Tang Tan та інженера Chang Liu у систематичному викраденні trade secrets для апаратного бізнесу компанії. За матеріалами скарги, Tan на співбесідах використовував внутрішню інформацію про секретні проєкти Apple, вимагав від кандидатів приносити реальні компоненти для «show and tell», а Liu після звільнення завантажив понад тисячу сторінок конфіденційних технічних документів. Крім того, Apple стверджує, що OpenAI ввела в оману довіреного партнера для виконання пропрієтарної обробки металу та вимагає судової заборони й компенсації збитків.

Auburn California Flock Surveillance Cameras Stolen and Dumped in a Canal - Gadget Review

26 квітня в Оберні, Каліфорнія, невідомі викрали три камери Flock Safety для автоматичного зчитування номерних знаків (ALPR), знявши їх з придорожніх стовпів. Два пристрої знайшли у каналі повністю знищеними, один досі не знайдено. Поліція отримала відеозапис із підозрюваними, але публічно їх не ідентифікувала. Інцидент виявив конструктивну вразливість обладнання — відсутність захисту від демонтажу, що посилило дискусії про баланс між громадською безпекою та тотальним стеженням.

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

SpaceX wants to launch 100,000 more Starlink satellites - for 100x the bandwidth | ZDNET

SpaceX просить FCC дозволу на запуск 100 000 супутників Starlink Gen3 — це має в 100 разів збільшити пропускну здатність мережі та забезпечити гігабітні швидкості з затримкою до 20 мс. Важкі супутники потребуватимуть Starship або Falcon Heavy, а для зв’язку задіють надзвичайно широкий спектр аж до D-band. Заявка вже викликала протести астрономів і побоювання щодо інтерференції з іншими сервісами.

Поки конкуренти тільки готуються до запуску базових сервісів, Starlink ще більше посилює свою монополію на супутниковий інтернет.

Meta pulls new AI image feature after days of backlash

Meta відкликала нову функцію Muse Image після хвилі обурення: інструмент дозволяв генерувати AI-зображення на основі публічних профілів Instagram, причому користувачів додали за замовчуванням без їхньої згоди. Під тиском профспілки Sag-Aftra та Privacy International компанія визнала, що «не влучила в ціль», і вимкнула функцію, яку планувала поширити на WhatsApp та Facebook.

Закономірний результат для функції, яка за замовчуванням дозволяла брати чужі фото без дозволу — дивно, що це взагалі пройшло початковий рев’ю.

I think I was part of a model distillation attack - Sebastian Marines

Скомпрометований старий API-ключ OpenAI використали для дистиляції моделей: зловмисники через Claude Agent SDK генерували на gpt-5.5 синтетичні дані для бенчмарків (відео QA, агенти для GUI) та експортували ланцюги інсуліну в PyMOL, що призвело до попередження про «Prohibited Biological Use». Інфраструктура (Alibaba Cloud CPFS) і шляхи вказують на китайську лабораторію; ключ попередньо перевіряли командами ping/pong. За 10 хвилин витратили $23 на 4M токенів, після чого ключ відключили — автор радить встановлювати ліміти й видаляти старі ключі.

'Missed the mark': Meta removes AI feature on Instagram after global backlash | RNZ

Meta видалила функцію Muse Image в Instagram, яка автоматично дозволяла використовувати публічні фото користувачів для генерації AI-контенту. Функція була ввімкнена за замовчуванням для всіх акаунтів, окрім приватних і дитячих, що спричинило міжнародний резонанс і звинувачення в неетичності через відсутність явної згоди. Після хвилі критики в медіа та заяв юристів і AI-експертів компанія визнала, що рішення «не влучило в ціль», і прибрала його.

Meta вкотре нагадала, що «краще просити вибачення, ніж дозволу» — але з кожним разом вибачатися доводиться все швидше.

This frog bacterium wiped out cancer tumors in mice with a single dose | ScienceDaily

Бактерія *Ewingella americana*, виділена з кишечника японських деревних жаб, при одноразовому внутрішньовенному введенні повністю усувала колоректальні пухлини у мишей, досягаючи 100% повної відповіді. Вона поєднує пряме знищення ракових клітин у гіпоксичних зонах пухлин із потужною стимуляцією імунної системи (залучення T- і B-лімфоцитів, нейтрофілів). Бактерія вибірково накопичувалася в пухлинах, швидко виводилася з кровотоку та не спричиняла хронічної токсичності. Результати, опубліковані в *Gut Microbes*, є підтвердженням концепції для нового класу бактеріальної терапії раку.

Atlassian ordered to reinstate engineer sacked over Slack clash with leadership | Human Resources Director

Адміністративний суд США зобов’язав Atlassian поновити на роботі інженерку Деніз Унтервурзахер, звільнену в 2023 році за саркастичне повідомлення в Slack на адресу співзасновника Майка Кеннон-Брукса. Суддя визнав, що повідомлення під час загальної дискусії про реструктуризацію було частиною захищеної трудовим законодавством «узгодженої діяльності» (protected concerted activity), оскільки інші подібні коментарі в тому самому чаті залишилися без покарання. Atlassian наполягала, що це була особиста образа, однак не змогла довести послідовність у застосуванні дисциплінарних норм.

Іронія ситуації: порада CEO невдоволеним «йти кудись іще» — це лідерство, а сарказм у відповідь — вже «порушення поваги».

Ryanair Passenger Sucked Toward Broken Window After Midair Engine Failure

Рейс Ryanair із Салоніків до Меммінгена повернувся в аеропорт вильоту після відмови двигуна. Уламки пошкодили вікно, і пасажира частково засмоктало назовні — він отримав травми шиї. Пілоти безпечно посадили літак, постраждалого госпіталізували, а решту пасажирів із затримкою в чотири години відправили запасним бортом.

Atomscale | Charting the Path from Atom to Scale: Our Thesis

Головна перепона в матеріалознавстві — не відкриття, а масштабування: перспективні матеріали застрягають у лабораторіях через фрагментовані дані та складність керування синтезом. Atomscale пропонує AI-платформу, яка в реальному часі аналізує дані з інструментів, використовуючи фізичні моделі для покращення сигналу, що дозволяє інженерам спрямовувати процес і накопичувати знання. За їхніми оцінками, це може скоротити шлях від зразка до виробництва з десятиліть до прийнятних термінів.

Unified Memory, Explained: Why Mini PCs Can Run 70B Models a Big GPU Can't (and Where They Slow Down)

Mini PC з unified memory (на кшталт AMD Strix Halo) можуть запускати 70B моделі, непідйомні для дискретних GPU, завдяки єдиному пулу пам’яті до 128 ГБ, але швидкість упирається в пропускну здатність (~256 ГБ/с) — це 4–6 токенів/с для dense моделей. Обробка запиту (prefill) ще повільніша через брак обчислювальної потужності, а NPU для чат-ботів майже не використовується. Mixture-of-Experts моделі дають значно вищий темп (70+ токенів/с), бо активують набагато менше параметрів.

Це як вантажівка для слона: довезе, але не швидко.

Collections: The Late Bronze Age Collapse, A Very Brief Introduction – A Collection of Unmitigated Pedantry

Колапс пізньої бронзової доби (1220–1170 рр. до н.е.) був нерівномірною хвилею руйнувань і занепаду, що найсильніше вразила Мікенську Грецію та Хетську імперію, тоді як Єгипет і Месопотамія вистояли, хоча й ослабли. Серед імовірних причин — кліматичні посухи, внутрішня нестабільність палацових економік, перебої в торгівлі бронзою та тиск «народів моря». Наслідком стали втрата писемності в Греції й тривалий «темний вік», а також поява нових політичних утворень — фінікійських міст, Ізраїлю та Юдеї, а згодом і грецького поліса.

After 7 years in production, Scarf has reluctantly moved away from Haskell

Avi Press, засновник Scarf і член ради Haskell Foundation, пояснює, чому після 7 років використання Haskell у production компанія переходить на Python: головним вузьким місцем став надто довгий cold start компіляції, що критично гальмує паралельну роботу з AI-агентами. У світі, де код дедалі частіше генерують LLM, час очікування на збірку стає домінантною витратою, знецінюючи переваги compile-time type safety. Автор закликає спільноту Haskell сконцентруватися на оптимізації toolchain, швидкості збірки та документації під потреби агентів, інакше екосистема програє в AI-еру.

Іронія долі: мова, що десятиліттями просувала гасло «якщо компілюється, то працює», тепер страждає від того, що надто довго компілюється, а AI це компенсує кращим тестуванням.

How Successful Companies Go Blind

Успішні компанії, немов мексиканські печерні риби, поступово втрачають здатність розпізнавати інженерну компетентність (феномен «competence blindness»). Швидке зростання призводить до найму людей без зовнішніх стандартів, і будь-які спроби покращити процеси сприймаються як загроза, що змушує «зрячих» інженерів або звільнятися, або адаптуватися до темряви. Створення «центрів досконалості» лише прискорює атрофію внутрішньої мотивації, перетворюючи ініціативу на ритуали. Залишитися в такому середовищі — означає зазнати апоптозу навичок, але зір можна повернути, просто змінивши «воду».

GitHub - robertsdotpm/runloom: Real Goroutines for Python 3.13t+ free-threaded. · GitHub

Runloom — це бібліотека для Python, яка реалізує Go-style stackful coroutines із ручним asm context switch, M:N work-stealing scheduler та netpoll, дозволяючи виконувати блокуючий код на всіх ядрах без async/await. Вона орієнтована на free-threaded Python 3.14t (GIL вимкнено), підтримує monkey patching стандартних бібліотек і за продуктивністю наближається до Go, хоча кожен файбер споживає ~8.8 KB — утричі більше, ніж goroutine в Go. Основний цільовий стек — Linux x86_64, але є підтримка macOS, Windows та інших платформ.

Нарешті Python може обходитися без async/await і при цьому конкурувати з Go за швидкістю — якщо ви готові до експериментальних версій CPython і трохи більших витрат пам'яті.

Write code like a human will maintain it

Використання LLM для генерації коду спокушає розробників дублювати логіку (наприклад, однакові перевірки доступу в різних місцях), замість того щоб створювати спільні абстракції. Такі шорткати, потрапляючи в кодову базу, стають для моделі зразком стилю — і вона починає відтворювати погані патерни, накопичуючи технічний борг. Щоб цього уникнути, варто писати код так, ніби його підтримуватиме людина, адже LLM вчиться на прикладах з вашого ж репозиторію.

Ми самі тренуємо LLM повторювати власну недбалість, а потім дивуємося, чому код деградує.

Good Tools Are Invisible - gingerBill

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

nfdn: In Emacs, Everything Looks Like a Service

Emacs надає вбудовані бібліотеки для роботи з мережею, JSON, SQLite та інтерфейсами, що дозволяє будувати повноцінні клієнт-серверні застосунки прямо в редакторі. На прикладі погодного сервісу wttr.in показано, як уся логіка — від HTTP-запиту до парсингу JSON і виводу в minibuffer — вкладається в ~70 рядків Elisp, або може бути делегована зовнішньому скрипту через shell-command. Завдяки цьому будь-який зовнішній інструмент чи API сприймається як сервіс, що робить можливим «жити тільки в Emacs».

ActivityPub Over ATProto

Стаття пропонує поєднати ActivityPub та AT Protocol, розглядаючи можливість запуску ActivityPub поверх Personal Data Server (PDS) ATProto. Завдяки тому, що Actor document в ActivityPub дозволяє вказувати довільні URL для API-ендпоінтів, їх можна спрямувати на XRPC-маршрути ATProto, хоча потрібно вирішити проблему з підтримкою кількох HTTP-методів. Це дало б користувачам можливість credible exit та контроль над даними від ATProto, поєднані з відкритою соціальною мережею ActivityPub.

GitHub - Cpp2Rust/cpp2rust: Cpp2Rust: Automatic Translation of C++ to Safe Rust · GitHub

Cpp2Rust автоматично перекладає C++ код на безпечний Rust, використовуючи AST від clang та синтаксично-керований підхід. За замовчуванням застосовується модель reference counting, яка гарантує повну безпеку, але доступний і режим генерації unsafe Rust. C-вказівники перетворюються на тип `Ptr<T>` із runtime-бібліотекою libcc2rs, що моделює семантику вказівників (null, арифметика, aliasing) і задовольняє borrow checker через перевірки під час виконання.

Підхід із перекладанням відповідальності на runtime-перевірки замість статичного аналізу виглядає прагматично, хоча потенційно може впливати на продуктивність.

A Love Letter to Flashcards | Lesley Lai

Автор ділиться досвідом використання flashcards для глибокого навчання, особливо в математиці та STEM. Він наголошує, що лише після розуміння матеріалу власноруч створені картки — з фактами, інтуїтивними прозріннями та навіть помилками — дозволяють за допомогою spaced repetition ефективно підтримувати знання. Такий підхід дає змогу легко повертатися до навчальних проєктів навіть після тривалих перерв.

Схоже, що в STEM-середовищі досі панує скепсис щодо flashcards, хоча насправді вони чудово служать саме для збереження глибокого розуміння, а не лише для механічного заучування.

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