Дайджест #9. Неділя, 14 червня

Це знімок стрічки за 14 червня 2026. Тим часом уже є новіший випуск — зазирни.

Every Frame Perfect @ tonsky.me

Кожен проміжний кадр анімації в інтерфейсі має виглядати осмислено, без візуальних артефактів, розсинхрону чи частково завантаженого контенту — принцип «every frame perfect» будує довіру користувача до якості продукту. Автор наводить приклади з Safari, Photos, YouTube та інших застосунків, де недопрацьовані переходи створюють хибне враження або плутанину, і закликає приділяти увагу не лише початковому й кінцевому станам, а всім проміжним.

Анімація з прямокутником на YouTube — найкращий доказ того, що подорож прямокутника може бути заплутанішою за сюжет Крістофера Нолана.

jietang on X: "GLM-5.2 is Fully Open, Frontier Intelligence Belongs to Everyone Today, the sudden restriction of certain frontier models is deeply regrettable. At a time when access to frontier models is abruptly cut off for non-technical reasons, we are even more convinced of one thing:" / X

GLM-5.2 — відкрита модель від Zhipu AI з контекстним вікном у 1M токенів, орієнтована на тривалі автономні завдання та побудову складних агентних застосунків. Реліз відбувся як відповідь на раптове обмеження доступу до окремих frontier-моделей із нетехнічних причин, і компанія проголосила курс на радикальну відкритість. Модель також є головним рушієм для найсильнішої внутрішньої моделі кодування.

A low-carbon computing platform from your retired phones

Дослідники з Каліфорнійського університету в Сан-Дієго створюють обчислювальну платформу з материнських плат старих смартфонів: видаляють батарею, дисплей та решту непотрібного, встановлюють Linux і об’єднують у кластери під керуванням Kubernetes. За підтримки Google планують запустити дата-центр на 2000 телефонах Pixel, еквівалентний приблизно 50 серверам, для хмарних потреб університетських курсів — це зменшує викиди від виробництва нового обладнання. Початковий кластер із 20 телефонів уже забезпечує прийнятну продуктивність для завдань на кшталт автоматичного оцінювання робіт сотень студентів.

Залишилося лише придумати, як змусити людей масово здавати старі телефони, а не складати їх у шухляду.

The adder at the heart of Intel's 8087 floating-point chip

У 1980 році Intel випустила 8087 — floating-point coprocessor, що прискорював обчислення до 100 разів. Його центральним елементом був 69-бітний суматор, побудований на Manchester carry chain із блоками по 4 біти та оптимізацією carry-skip, що зменшувало затримки перенесення. Схема використовує NMOS-транзистори з precharge ліній та інвертованою логікою carry, щоб компенсувати асиметрію швидкості перемикання. Суматор оточений спеціалізованими регістрами, які дають змогу виконувати множення, ділення та добування кореня апаратно, без залучення мікрокоду.

Шкода, що "Manchester carry chain" звучить як футбольна тактика, а не як спосіб уникнути логічних затримок у 8087.

AI Coding at Home Without Going Broke | Stephen Bochinski

Стаття описує три стратегії AI-кодингу вдома без великих витрат: self-host (купівля дорогого заліза, яке швидко застаріває), оренда open-source моделей через API (рекомендований варіант для більшості, бо не потребує інвестицій у GPU та дає гнучкість) та комбінування підписок на frontier-моделі з дешевими API-запитами. Автор вважає, що поєднання дорогих підписок для складних задач і дешевих open-source моделей для рутини разом із spec-driven development дозволяє за ~$1000 на місяць отримати результат, порівнянний з роботою команди з 20 інженерів.

An Interview with Intel's Kira Boyko: Xeon 6+'s Product Director

Кіра Бойко, директор продукту Intel Xeon 6+, пояснила як формується лінійка серверних процесорів — від аналізу потреб клієнтів до визначення архітектури та SKU. Вона детально розповіла про AET (Application Energy Telemetry), нову апаратну функцію моніторингу енергоспоживання на рівні ядра, яка дає змогу точніше керувати витратами в ЦОДах і доступна на всіх моделях Xeon 6+. Також обговорили щільну співпрацю серверних та клієнтських команд Intel для обміну технологіями.

Це інтерв’ю нагадує, що навіть на Computex після розмов про архітектуру та енергоефективність неодмінно настає момент для дегустації улюблених сирів — блю чиз із мартіні проти 12-річного чеддеру.

jr conlin's ink stained banana » Leaving Mozilla

Колишній співробітник Mozilla з 15-річним стажем ділиться прощальними роздумами про компанію, яка, на його думку, втратила зв'язок зі своєю спільнотою та унікальною «ненормальною» ідентичністю. Він критикує керівництво за гонитву за мейнстримними трендами замість підтримки відкритого коду й залучення волонтерів, що історично забезпечувало зростання Firefox. Автор радить припинити безглузді moonshot-проєкти, зосередитися на стабільності браузера й повернутися до моделі, де користувачі та контриб’ютори були співтворцями, а не просто клієнтами.

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

Orthodox C++ | Branimir Karadžić's Home Page

Orthodox C++ — це мінімальна підмножина C++, яка покращує C, але свідомо уникає складних механізмів Modern C++ (винятки, RTTI, потоки, STL-контейнери з динамічною пам’яттю). Автор радить використовувати лише C-подібний стиль, перевірені часом бібліотеки на кшталт printf, і додавати нові можливості стандарту не раніше ніж через 5 років після їх появи. Такий підхід має забезпечити простоту, сумісність із різними компіляторами та легшу інтеграцію в інші проєкти.

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

Z.ai launches GLM-5.2 with a 1-million-token context window ahead of an MIT-licensed release next week · Digg

Z.ai представила GLM-5.2 — флагманскую модель с фокусом на генерацию кода, 1M-token context window и оптимизацией под long-horizon agentic tasks. Пока она доступна только подписчикам GLM Coding Plan, а полноценный API, чат-бот и MIT-лицензированные веса обещают выпустить на следующей неделе. Релиз сопровождается риторикой «радикальной открытости» на фоне ограничения доступа к другим frontier-моделям.

Обіцяють відкрити код за MIT — після того, як платні підписники добре його обкатають.

RTX 5080 + RTX 3090 Setup: 80+ Tok/s on Qwen 3.6 27B Q8 - iMil.net

Автор налаштував зв'язку з RTX 5080 (16 ГБ) та RTX 3090 (24 ГБ) на материнській платі Asus Prime X570-Pro з розділенням PCIe x16 на два x8. Після необхідних змін у BIOS (CSM вимкнено, Above 4G Decoding та ReSize BAR увімкнено) та використання драйвера `nvidia-open` (патч для open-gpu-kernel-modules не підійшов через різні архітектури), `llama.cpp` зібрано з підтримкою архітектур Ampere та Blackwell. У конфігурації запуску застосовано MTP та ngram-спекуляцію, тензорний спліт (`-sm tensor -ts 2,3`) і квантизацію KV-кешу `q8_0`, що дало змогу завантажити всю 27B-модель Q8 із контекстом 230k токенів. У результаті досягнуто швидкості генерації понад 80 токенів/с, у піках – 90+ токенів/с.

З такою різницею поколінь карток цікаво, чи не впирається продуктивність у пропускну здатність x8 на 3090.

Making Claude a chemist \ Anthropic

Anthropic продемонструвала, що Claude Opus 4.7 без хімічного fine-tuning здатний передбачати ЯМР-спектри з точністю на рівні або кращою за спеціалізоване ПЗ (ChemDraw, MestReNova), досягаючи середньої помилки 0,079 ppm для протонних піків. Модель також вперше успішно розв’язала обернену задачу визначення структури лише з 1D-спектра та формули — без потреби у двовимірних експериментах. Обмеження включають малу вибірку (20 сполук) та вузьке покриття скафолдів і розчинників.

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

Running DOS on Behringers DDX3216 with a DIY x86-BIOS from scratch – Chris.Dev.Blog

Автор створив власний x86-BIOS для Behringer DDX3216 на базі AMD Elan SC300, пройшовши шлях від написання reset vector, через роботу з сегментацією, UART, LCD та PCMCIA/CF-картою до реалізації необхідних переривань. MS-DOS 6.22 зависав на етапі завантаження COMMAND.COM, але FreeDOS 1.4 успішно запустився, що дозволило отримати робочий командний рядок на аудіомікшері. Додатково розібрано керування LED-індикаторами через каскад зсувних регістрів без використання DSP.

Складно уявити, що через 30 років після випуску пристрою хтось вирішить, що найкраще використання для професійного мікшера — це запуск на ньому DOS-іграшок, але саме це й робить історію чудовою.

Pac-Man, but you're the ghost | Garrit's Notes

Автор створив гру, де ви граєте за привида в Pac-Man і маєте зловити його до того, як він очистить лабіринт. Якщо Pac-Man з’їдає енерджайзер, ролі миттєво міняються, і ви самі опиняєтеся в ролі втікача. Гра доступна за посиланням у статті.

Привиди нарешті здобули співчуття і власну гру.

weave — Merge without conflicts

Weave — це семантичний merge driver для Git, який аналізує код за допомогою tree-sitter і виконує злиття на рівні функцій та класів замість рядків. У 31 тестовому сценарії з 7 мов він успішно уникнув усіх хибних конфліктів, тоді як стандартний git впорався лише у 48% випадків. Інструмент також пропонує координацію через CRDT-стан і MCP-сервер для AI-агентів, підтримує 28 мов та 5 форматів даних.

Схоже, тепер можна нарешті пояснити git, що дві зміни в різних функціях — це не привід для паніки.

SQL to ER Diagram — Free Online ERD Generator from SQL (no signup)

SQL to ER Diagram — це безплатний інструмент з відкритим кодом, який перетворює SQL-схему (CREATE TABLE) на інтерактивну ER-діаграму в браузері. Підтримує PostgreSQL, MySQL, SQLite та SQL Server, дозволяє перетягувати таблиці, змінювати масштаб, додавати нотатки та експортувати результат у PNG або SVG. Усе працює локально: SQL-код не завантажується на сервер, не потрібна реєстрація чи встановлення.

Коли треба швидко подивитися на структуру бази з купи непов’язаних CREATE TABLE, ця штука робить рівно те, що обіцяє — без зайвих рухів.

An interactive introduction to the terrific experience of rendering Arabic typography and its technical debt | La Vita Nouva

Стаття пояснює, чому арабська типографія досі страждає в інтернеті: браузери не підтримують справжнє вирівнювання через подовження літер (kashida), натомість розтягують пробіли, що ламає каліграфічну традицію. Проблема сягає корінням у століття технічних спрощень — від друкарського верстата до вилучення `text-justify: kashida` зі специфікації CSS. Уся критична інфраструктура (shaping engine HarfBuzz, шрифт Amiri) тримається на безоплатній праці кількох людей, тоді як великі гравці не інвестують у виправлення bidi-багів чи механізму `jstf`.

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

GitHub - tensorzero/tensorzero: TensorZero is an open-source LLMOps platform that unifies an LLM gateway, observability, evaluation, optimization, and experimentation. · GitHub

TensorZero — відкрита платформа для LLMOps, яка об'єднує уніфікований шлюз для доступу до десятків провайдерів, спостережуваність, оцінювання якості, оптимізацію та експерименти. Вона написана на Rust, має затримку менше 1 мс і підтримує OpenAI SDK та OpenTelemetry. Платформа також містить TensorZero Autopilot — автоматизованого AI-інженера, що аналізує дані та оптимізує промпти й моделі без втручання людини.

Репозиторій заархівовано з червня 2026 року, тож актуальну версію проєкту варто шукати за іншою адресою.

ReactOS "Open-Source Windows" Reaches The Milestone Of Being Able To Run Half-Life - Phoronix

ReactOS, відкрита операційна система, що 28 років прагне бінарної сумісності з Windows, тепер здатна запускати класичну Half-Life. Користувач "Zombiedeth" успішно запустив гру на Dell OptiPlex із Core i5 2400 (Sandy Bridge) та NVIDIA GeForce 8400GS. Хоча Half-Life давно працює на Linux через Wine, для ReactOS це помітна віха в багаторічній гонитві за сумісністю.

28 років розробки, щоб офіційно зайти в чорну мезу — прогрес невблаганний.

APT Encounters of the Third Kind - Igor’s Blog

Під час рутинного аудиту безпеки дослідник виявив нетипову поведінку в NFS-трафіку: ядро Linux на шлюзах підмінювало рядок "open id" на "open-id", а сервер повертав змінений EOF для передачі прихованих даних. Це виявило багатокомпонентну APT-атаку, де зламане ядро на мережевих шлюзах та модифікований NFS-сервер утворювали прихований канал для викрадення персональних даних із розшифрованого HTTPS-трафіку Go-додатку. Імплантат у ядрі динамічно патчив бінарний Go-код для перехоплення HTTP-запитів, обходячи статичний аналіз. Первинне проникнення сталось через злам машини розробника, який збирав ядро на Windows з віртуальною машиною, а сама малвара мала механізм самознищення та складну обфускацію.

Нагадує випадки, коли архітектурна гігієна (CI/CD для всього, окрім ядра, збитого на особистому ноуті) створює одну-єдину ланку з міцністю мокрого картону.

Human Routers of Machine Words

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

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

GitHub - Paca-AI/paca: AI-native, free, open-source alternative to Jira, Trello, ClickUp & Monday. Built for Scrum teams where humans and AI agents collaborate as equals — on the same board, the same sprints, the same goals. Self-hosted. Fully customizable via config and plugins. · GitHub

Paca — безкоштовна, саморозміщувана альтернатива Jira, Trello, ClickUp та Monday з відкритим кодом, де AI-агенти виступають рівноправними учасниками Scrum-команди. Платформа надає єдину Scrumban-дошку для людей і агентів, MCP-сервер для підключення AI, навички для Claude Code, систему WASM-плагінів і повну кастомізацію через конфігурації. У версії 0.4.0 з’явилися вбудований AI-чат та відображення змін полів з можливістю миттєвого відкоту.

Arch Linux Now Believes Malware Incident Under Control: More Than 1,500 Affected Packages - Phoronix

Інцидент із зараженням malware в AUR Arch Linux виявився масштабнішим, ніж вважалося спочатку: кількість уражених користувацьких пакунків зросла з 400 до понад 1500. Розробники Arch Linux видалили всі відомі шкідливі коміти та вважають ситуацію під контролем. Остаточний список налічує щонайменше 1579 пакунків, але може бути неповним.

Інцидент — ще одне нагадування, що зручність AUR має зворотний бік: довіра до сторонніх PKGBUILD не повинна бути автоматичною.

Shepherd's Dog: A Game by the World's Most Dangerous AI | Koen van Gilst

Автор протестував нову модель Anthropic, яку називали надто небезпечною для публічного доступу, на своєму персональному бенчмарку: чи зможе вона самостійно створити гру «Shepherd's Dog». Модель розмірковувала 45 хвилин, витратила понад €20 токенів і згенерувала єдиний index.html на 2319 рядків без жодних залежностей. Гра вийшла саме такою, як задумував автор, і це перший випадок, коли AI вдалося створити її з першої спроби.

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

AI is making your medical bills higher, not lower, PwC report shows | Fortune

Новий звіт PwC показує, що замість зниження витрат на охорону здоров'я, ШІ поки що працює на їхнє збільшення: лікарні використовують AI note-taking tools для детальнішого кодування діагнозів, що дозволяє виставляти вищі рахунки за ті самі медичні послуги. Аналіз Blue Cross Blue Shield виявив, що в деяких лікарнях частота кодування гострої постгеморагічної анемії у породіль зросла з 4% до 12,3% без відповідного збільшення кількості переливань крові, а понад 80% цих випадків не відповідали клінічним критеріям. Хоча ШІ є одним із п'яти потенційних драйверів зростання медичних витрат до 9% у 2027 році, основною причиною все ще залишаються традиційні фактори — вартість праці та витратних матеріалів.

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

Solar overtakes coal in US electricity for the first month on record | Ember

У травні 2026 року сонячна енергетика вперше обігнала вугільну за обсягом виробленої електроенергії в США, досягнувши рекордної частки 12,8% проти 12,2% у вугілля. Сонячна генерація склала 45,5 ТВт-год, збільшившись на 17% порівняно з минулим роком, тоді як вугільна впала до одного з найнижчих місячних показників. За останні п’ять років частка вугілля скоротилася майже вдвічі, а сонячна енергетика піднялася з нішевого джерела до третього за величиною в енергосистемі США після газу та ядерної генерації. Цей рубіж став другим знаковим досягненням за кілька місяців після того, як у березні всі відновлювані джерела разом уперше випередили газ.

Banning noise will be a disaster for statistical data products - Ted is writing things

Міністерство торгівлі США заборонило додавання шуму (noise infusion) до статистичних продуктів Бюро перепису та Бюро економічного аналізу, натомість вимагаючи використовувати огрублення або, в крайньому разі, придушення. Це фактично виключає диференційну приватність — найкращий наявний інструмент для балансу між точністю та конфіденційністю, який для перепису 2020 року обґрунтовано замінив уразливий метод swapping. Без шуму у статистиків залишаються лише грубі методи, що або зроблять дані майже непридатними для аналізу (особливо щодо меншин), або зроблять їх беззахисними перед атаками реконструкції індивідуальних записів.

Рішення виглядає як спроба втекти від усвідомлення неминучого компромісу між корисністю даних та конфіденційністю — і, можливо, повернути статистику, придатну для джеррімандерингу чи приховування нерівностей.

Honda Civics and the Evil Valet | Juniperspring

Автор виявив, що головний пристрій Honda Civic 10-го покоління приймає оновлення, підписані загальновідомим тестовим ключем AOSP, що дозволяє встановити довільний код через USB-порт без root-доступу — атака отримала назву Evil Valet. Для цього достатньо фізичного доступу до переднього USB, а інструмент ota-builder дає змогу легко готувати такі оновлення. Також створено apk-rebuilder для автоматизації реверс-інжинірингу, і автор закликає спільноту допомагати з документуванням версій та розширенням інструментарію.

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

Software Architecture Guide

Мартін Фаулер розглядає архітектуру програмного забезпечення не як жорсткий набір правил, а як спільне розуміння дизайну системи досвідченими розробниками та рішення, які варто було б ухвалити якомога раніше. Він наголошує, що внутрішня якість архітектури критично важлива: увага до неї окуповується швидшою доставкою нових функцій за лічені тижні, а не місяці. Сторінка слугує путівником по матеріалах сайту, які охоплюють архітектуру застосунків (мікросервіси, serverless, GUI, Feature Toggles) і корпоративну архітектуру, де ключове завдання — знайти баланс між децентралізацією команд і уникненням дублювання та хаосу.

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

How it Works. Tor × FTC Quadratic Funding

Кампанія quadratic funding від Tor Project та Funding the Commons розподіляє матч-фонд у $115 000 між проєктами залежно від кількості донорів, а не загальної суми внесків. Пожертви приймаються лише в криптовалютах (BTC, ETH, XMR, ZEC, GLM) і верифікуються публічно або через view-ключі для захисту приватності донорів. Для запобігання накруткам застосовується автоматичний аналіз і перевірка комітетом, а підозрілі внески не враховуються в розподілі матчу. Раунд триває до 19 червня 2026 року, після чого весь залишок фонду пропорційно перерозподіляється.

Tribblix : the retro illumos distribution

Tribblix — це операційна система з відкритим кодом на базі illumos, яка поєднує ретро-стиль із сучасними компонентами. Нещодавно вийшов Milestone 40 для архітектури x86, а також оновлення для SPARC-систем. Підтримку 32-бітного обладнання повністю припинено.

Old Vintage Computing Research: Building a serial and VGA "everything console"

Автор переробив вживану IBM 1U rack-консоль у портативний універсальний термінал із USB/VGA-перемикачами та вбудованим VT100-емулятором. Через апаратне обмеження USB-контролера емулятора довелося замінити рідну клавіатуру IBM з UltraNav на тонку модель Perixx і вирішити проблеми з фіксацією, щоб клавіатура не зачіпала екран при закритті. Пристрій працює у двох режимах — як автономний serial-термінал або як звичайний USB/VGA KVM — і перевірений з Raptor Blackbird та AT&T 3B2/310.

Логічно, що навіть у 2026 році бюджетний DIY залишається компромісом між бажаним залізом і суворими обмеженнями сумісності.

4 things to know about the newly approved sunscreen ingredient : NPR

FDA вперше за 20 років схвалила новий сонцезахисний інгредієнт — bemotrizinol, який давно використовують у Європі та Азії. Він фотостабільний, одночасно блокує UVA і UVB промені та має переконливі дані щодо безпеки. На відміну від мінеральних фільтрів, не залишає білих слідів і майже не всмоктується в кров.

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

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