Дайджест #20. Четвер, 25 червня

Цей випуск лежить в архіві з 25 червня 2026. Актуальні новини вже тут: читати свіжий дайджест.

Introducing computer use in Gemini 3.5 Flash

Gemini 3.5 Flash отримав вбудований інструмент «computer use», що дозволяє агентам бачити, міркувати й діяти в браузерах, на мобільних та десктопних середовищах. Розробники можуть створювати кастомних агентів для тривалої автоматизації, наприклад, безперервного тестування ПЗ. Додатково реалізовано захист від prompt injection та опціональні корпоративні механізми підтвердження незворотних дій.

Hotter Than a Hot Tub: The 45°C Breakthrough to Cool AI’s Biggest Machines | NVIDIA Blog

NVIDIA перевела своє нове покоління AI-серверів Rubin на 100% рідинне охолодження, де теплоносій циркулює при температурі до 45°C — гарячішій, ніж вода в джакузі. Такий підхід дозволяє повністю відмовитися від вентиляторів та кондиціонування повітря, на які раніше могло йти до 40% електроенергії дата-центру. Завдяки замкненому контуру без випаровування води, споживання води скорочується майже до нуля, а для скидання тепла в багатьох кліматичних зонах достатньо звичайних зовнішніх радіаторів замість чилерів. Це дає змогу економити мільйони доларів на рік для великих об'єктів і підвищує щільність розміщення обладнання.

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

I taught a bucket to speak git | Tigris Object Storage

Автор створив експериментальний git-сервер **objgit**, який зберігає всі репозиторії напряму в об'єктному сховищі Tigris, використовуючи pure-Go бібліотеку **go-git**. Головними викликами стали відсутність атомарного `rename` у S3 (вирішено через Tigris-розширення), шквал повільних `stat()` викликів та вибухове розпакування pack-файлів на окремі об'єкти. Через хитре кешування, виправлення транспорту та відмову від покладання на EOF вдалося зробити git-сервер без жодного локального диска чи git-бінарника.

Схоже, кожен новий рівень абстракції неминуче призводить до того, що git починає стукати в об'єктне сховище по 200 тисяч разів, аби переконатися, що файл, якого там нема, справді відсутній.

Stealing is a Skill - ben-mini

Автор пропонує поглянути на «крадіжку» як на навичку: буквальне відтворення чужої роботи з подальшою зміною лише 3% (концепція Вірджила Абло) дає змогу глибоко вивчити оригінал, швидко навчатися й усвідомити власну ідентичність. На прикладі сайту Kibu, який піксельно скопіювали з лендінгу Mintlify, показано, як цей підхід приводить до кращого розуміння дизайну та точкових покращень. Головна порада — свідомо шукати попередні рішення, засвоювати їх на 100% і додавати свої 3% замість винаходити все з нуля.

Astral

Astral, хобі-ОС для x86-64, отримала порт Wine із підтримкою 32-бітних Windows-застосунків через WoW64, що дозволило запускати такі ігри, як Cogmind, FTL та Deltarune. Водночас багато програм працюють частково або зовсім не запускаються (Steam, Noita, Half-Life, ігри на Unity). Автор виправив критичну помилку збереження регістра, яка заважала коректній передачі мережевих даних, і тепер планує зосередитись на оптимізаціях та підтримці Steam/Chromium.

Виглядає, що hobby OS тепер мають кращу сумісність із деякими віконними іграми, ніж окремі повноцінні Linux-дистрибутиви.

New CRAN Packages: signal or noise? – R Works

Кількість нових пакетів у CRAN стрімко зростає, і автор сумнівається, що більшість із них приносить реальну користь. Він вказує, що поріг входу став занадто низьким — тепер легко запакувати код і відправити його до репозиторію, так само як зараз відбувається вибух нікому не потрібних застосунків у епоху Agentic AI. Значна частина нових пакетів не має нормальної документації: наприклад, у травні 40 з 323 не мали README, vignettes чи посилання на репозиторій. Автор запрошує читачів до обговорення, чи справді цей потік пакетів є внеском у розвиток R, чи просто шумом.

Скоро доведеться відбирати не "Top 40", а "Top 400" — хом'як у колесі вже ледь дихає.

Dijkstra's library | Dijkstra's Rallying Cry for Generalization

У січні 2011 року в будинку Едсгера Дейкстри в Нюнені знайшли велику колекцію наукових книг, рукописів, листів і особистих документів. Частину цього зібрання — 16 коробок із вмістом — вивезли до Левена для архівування та опису. Серед матеріалів: університетські конспекти Дейкстри, книги з математики й обчислювальної техніки, листування з науковцями, чернетки відомих EWD-нотаток, а також некрологи й відзнаки.

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

John Carmack on X: "There are a few things that I look back on as my mistakes in the early days. Quake was overly ambitious technically. We could have done all the great multiplayer and modding work inside a Doom++ engine, allowing the designers to work with a more stable base instead of" / X

Джон Кармак називає ключові помилки ранніх днів id Software: надмірна технічна амбітність Quake замість ітеративного розвитку рушія Doom, виснаження команди через постійну стартап-інтенсивність, невдала угода про акції без стандартного вестінгу та вимога до дизайнерів рівнів поєднувати геймдизайн із візуальним мистецтвом, що провокувало конфлікти. Сенді Петерсен у відповідь зауважує, що Quake, попри свою велич, фактично зруйнував студію.

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

RubyLLM | One beautiful Ruby framework for all major AI providers. Chat, images, embeddings, tools.

RubyLLM — Ruby-фреймворк, що надає єдиний інтерфейс для роботи з десятком AI-провайдерів (OpenAI, Anthropic, Gemini, Ollama тощо). Він підтримує чати, аналіз зображень, аудіо та документів, генерацію зображень, embeddings, moderation, виклик Ruby-методів як інструментів, агентів, структурований вивід, потокову передачу і тісну інтеграцію з Rails. Має мінімум залежностей і простий DSL, що дозволяє швидко додати AI у Ruby-застосунки.

Приємно бачити, як Ruby-спільнота намагається спростити роботу з AI, хоча конкурувати з Python-екосистемою буде непросто.

For Most of the World, Open-Source AI Is the Only Way Forward - Techstrong.ai

Ян ЛеКун на виступі в ООН заявив, що пропрієтарний ШІ надто дорогий і централізований, загрожує культурному різноманіттю та демократії. Він просуває open-source платформи як єдиний шлях до цифрового суверенітету країн, зокрема через проект Tapestry — федеративне навчання глобальної моделі без передачі вихідних даних, лише обмін parameter vectors. Також ЛеКун назвав перебільшеними страхи щодо безпеки відкритих моделей і порівняв спроби обмежити їх із забороною друкарського верстата, а економіку закритих систем — нестійкою через величезну різницю між ціною підписки та реальними витратами на обслуговування.

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

We’re making Bunny DNS free

Bunny.net оголосила, що Bunny DNS стає безкоштовним: без лімітів на кількість запитів, із підтримкою до 500 доменів на обліковий запис. Сервіс інтегрується з CDN та Shield для прискорення й захисту, а також отримав IPv6, DNSSEC із технікою NSEC Black Lies та нові типи записів (HTTPS, SVCB, TLSA, CDS, CDNSKEY). Це крок до того, щоб зробити розумну маршрутизацію доступною для всіх, а не преміум-функцією.

Тепер у bunny.net з’явився безкоштовний конкурент Cloudflare DNS із просунутими можливостями, що особливо корисно для невеликих проєктів.

OpenAI unveils its first custom chip, built by Broadcom | TechCrunch

OpenAI представила свій перший кастомний чип Jalapeño, створений спільно з Broadcom для інференсу. Чип оптимізований для зниження вартості запуску моделей у реальному часі, зокрема coding-інструментів, і показує кращу продуктивність на ват, ніж поточні рішення. Це дозволить компанії зменшити залежність від GPU Nvidia та глибше контролювати весь стек — від апаратного забезпечення до кінцевих продуктів.

The CAPTCHA arms race: from distorted text to browser identity | Browserbase

CAPTCHA пройшла шлях від спотвореного тексту через ускладнене розпізнавання символів до сіток із зображеннями, але кожен тип завдання зрештою навчилися долати за допомогою комп’ютерного зору й машинного навчання. Сучасні системи на кшталт reCAPTCHA v3 та Cloudflare Turnstile вже не перевіряють, чи здатен браузер розв’язати головоломку, а збирають множину сигналів — fingerprinting, TLS, часові патерни — для оцінки ризику й вирішення, чи варто взагалі показувати виклик. Тепер Browserbase розвиває ідею агентської ідентичності через Web Bot Auth: легітимні браузерні агенти криптографічно засвідчують свою особу замість того, щоб прикидатися людьми, і найкращий «вирішувач» CAPTCHA — той, що її не бачить.

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

The Xteink X4 E-Ink Reader — Max Glenister

Xteink X4 — маленький e-ink рідер за 40 фунтів, який можна носити в кишені або кріпити до телефона через MagSafe. Заводська прошивка мінімальна, але є кастомні варіанти (CrossPoint, Papyrix, Inx), що додають якісну типографіку, статистику читання, синхронізацію з Calibre і підтримку OPDS. Деякі прошивки перетворюють пристрій на друкарську машинку з Bluetooth-клавіатурою або запускають PalmOS-подібну систему. Завдяки спільноті дешевий рідер стає напрочуд гнучким і функціональним.

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

A statistical study of PRs opened on openclaw/openclaw | Greptile Blog

Статистичний аналіз PR у openclaw/openclaw показав, що після різкого зростання до 3400 PR на тиждень частка прийнятих змін впала з 48% до 9.3% через хвилю низькоякісного AI-генерованого спаму. Автор робить три висновки: репутація контриб’ютора стане необхідною, подібно до антиспам-фільтрів у email; надлишок учасників, які використовують однакові AI-агенти, зменшує різноманітність думок, що суперечить закону Лінуса; рефакторинги, які потребують глибокого розуміння кодової бази, приймаються майже вчетверо частіше (35% merge rate), ніж нові функції (9%).

GitHub - nubjs/nub: The fast all-in-one Node.js toolkit · GitHub

Nub — це швидкий Rust-інструмент, що доповнює Node.js замість його заміни: він об’єднує TypeScript-рантайм, скрипт-ранер, пакетний менеджер, менеджер версій Node і утиліту на кшталт `npx` в одному CLI. Використовує нативні механізми Node (`--import`, `module.registerHooks`) для прозорої транспіляції та поліфілів, зберігаючи сумісність із наявними lock-файлами й конфігураціями npm/pnpm/Yarn/Bun. Заявлено значний приріст швидкості: `nub run` до 30 разів швидший за `pnpm run`, `nubx` — до 19 разів за `npx`, а `nub install` — у 2.5 рази швидший за pnpm.

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

Boffin claims Microsoft's supposed quantum leap does not compute due to 'basic Python errors'

Дослідник з Університету Сент-Ендрюса опублікував у Nature статтю, де стверджує, що заяви Microsoft про прорив у квантових обчисленнях базуються на вибіркових даних і містять елементарні помилки в Python-коді. Ці помилки, зокрема неправильне використання індексу масиву замість фізичного значення, приховали альтернативні результати, які могли б спростувати висновки компанії. Microsoft наполягає, що баги незначні, а їхні результати достовірні.

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

Founding a Company in Germany: €9,600, 152 Days, and I Still Can't Send an Invoice

Автор витратив 152 дні та €9600 (включно з замороженим капіталом) на реєстрацію компанії в Німеччині, але через відсутність ПДВ-номера досі не може виставити жодного рахунку. Нотаріус, суди, юристи й податківці встигли швидко виставити свої рахунки, а назву «Plenty» відхилили як надто загальну — довелося писати «PlentyLabs» без пробілу. Процес ілюструє, як система душить підприємців замість підтримки.

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

Journalism is rearranging the deckchairs. It needs to reinvent itself.

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

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

Blogging Can Just Be Stating The Obvious - Jim Nielsen’s Blog

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

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

Ending respiratory infections

Intercept — це філантропічна ініціатива на $500 млн, яка має на меті покласти край респіраторним інфекціям на кшталт застуди та грипу, які щороку забирають ~5% життя людей і завдають $600 млрд економічних збитків. Для цього розроблятимуть два класи продуктів: broad-spectrum preventatives (універсальні профілактичні засоби — вакцини, спреї, пігулки — проти одразу багатьох вірусів) та технології очищення повітря (фільтрація, far-UVC, антимікробні пари). Навіть при реалістичному рівні використання їх поєднання здатне знизити ефективне репродуктивне число вірусів нижче 1, тобто зупинити поширення. Фонд підтримали Stripe, Anthropic, Білл Гейтс та інші.

CEO Ash Kulkarni's organizational announcement to Elastic employees | Elastic Blog

Elastic оголосив про скорочення близько 7% персоналу в межах реорганізації, спрямованої на спрощення структури, зменшення бюрократії та пришвидшення інновацій. Інженерні команди об'єднують у три ключові напрями під прямим керівництвом CEO, тоді як клієнтські продажі можуть розширюватись. Причиною названо тиск AI, automation та зростання очікувань клієнтів, що вимагає швидшої та ощадливішої роботи. CEO наголосив, що це прояв упевненості в бізнесі, а не відступ, і загальна чисельність працівників за підсумками фіскального року має зрости.

Класичний приклад корпоративної риторики: скорочення подають як "спрощення" та "інвестицію в майбутнє" на тлі AI-хайпу.

Literary Hub » Are Writers Intrinsically Vulnerable to Alcohol and Drugs?

Роза Монтеро досліджує історію залежності письменників від алкоголю та наркотиків, наводячи приклади від опіуму Колріджа й кокаїну Стівенсона до елекрошокової терапії Фолкнера та Гемінґвея. Авторка показує, що митці часто шукали в речовинах розгальмування контролюючої свідомості, але хімічна муза незмінно знищувала спочатку творчість, а потім і самого автора. Окремо згадано LSD-смерть Гакслі та масове пияцтво американських нобелівських лауреатів як кульмінацію цього самознищення.

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

Zero-Downtime Deployments with Docker Compose — No Kubernetes Required | StatusDude

Команда StatusDude показала, як виконувати zero-downtime деплой з Docker Compose та HAProxy, повністю відмовившись від Kubernetes. Перша спроба з Traefik провалилася через конфлікти лейблів, відставання маршрутизації під час scale-down та критичну відсутність механізму повтору запиту на інший backend — запити просто губилися. Перехід на HAProxy з `option redispatch` і трирівневим health checking (per-request retry, passive observation, active probes) вирішив ці проблеми. Розгортання відбувається простим скриптом, який почергово замінює контейнери, а HAProxy автоматично виявляє бекенди через DNS без доступу до сокета Docker. Система обробляє тисячі перевірок за хвилину, має ~60 рядків конфігурації HAProxy і 10-рядковий деплой-скрипт.

Exploiting vulnerabilities in Johnson & Johnson web apps

Автор виявив дві вразливості в веб-застосунках Johnson & Johnson. Перша — у системі кампусного рекрутингу, де підміна клієнтського коду MSAL дозволила обійти вхід і отримати доступ до даних майже 1000 студентів, включно з оцінками рекрутерів, через використання захардкодженого API-ключа замість токенів. Друга — в внутрішній системі управління аудитом (ATMS) для 20 дочірніх компаній, де всі API виявилися неаутентифікованими, а знайдені в коді дані адміністратора дозволили вручну створити сесію та отримати повний доступ до конфіденційної інформації. Першу вразливість виправили швидко, а виправлення другої розтягнулося на півроку і сталося лише після втручання журналіста.

Систему, що мала слідкувати за внутрішніми аудитами, схоже, саму жодного разу не аудитували.

LuaJIT 3.0 Syntax Extensions · Issue #1475 · LuaJIT/LuaJIT · GitHub

Це umbrella-issue для обговорення синтаксичних розширень у LuaJIT 3.0. Мета — зібрати розкидану документацію в єдиний консолідований опис мови, де кожне розширення позначатиметься версією появи. Нові конструкції прийматимуться лише якщо вони покращують зручність розробки, перевірені в інших мовах, не створюють синтаксичних двозначностей, не ламають зворотну сумісність і не ускладнюють роботу інструментів (LSP, форматувальників).

[2603.15855] Mixing Visual and Textual Code

У статті представлено Hybrid ClojureScript — першу гібридну мову програмування, яка дозволяє вбудовувати візуальний інтерактивний синтаксис безпосередньо в текстовий код. Такі візуальні конструкції відображаються як міні-GUI у спеціалізованому IDE, а в інших редакторах показується їх текстове представлення. Розширення мови залишається композованим з іншими можливостями і зберігає static reasoning про програму.

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

What I’m Finding About LLM Code Style and Token Costs - Jim Montgomery jimmont.com

LLM за замовчуванням генерує застарілий код (ручний парсинг, життєвий цикл модальних вікон, менеджмент таймерів), ігноруючи вбудовані Web API, які доступні в сучасних рантаймах на кшталт Deno — це збільшує витрати вихідних токенів на 85–92% на кожен типовий патерн. Використання нативних `URL`, `URLSearchParams`, `FormData`, `AbortSignal.timeout()`, `Promise.allSettled()`, `<dialog>`, семантичної валідації форм тощо водночас прибирає категорії баґів безпеки (наприклад, prototype pollution) і надійності. Коментарі варто писати лише про дизайн-обмеження та наміри, оскільки модель сприймає їх як авторитетне джерело, і застарілий коментар може активно погіршувати генерацію. Найбільший важіль — явно вказувати в промпті, які саме нативні API використовувати, і забороняти реалізацію на JS того, що вже дає платформа.

Виходить, професіонал тепер потрібен не для написання boilerplate'у, а щоб пам’ятати, що платформа вже вміє, і вчасно смикати за це модель.

The Unbearable Cheapness of Open Weight Models – James O'Claire

DeepSeek V4 пропонує ціну токенів у 50 разів нижчу, ніж frontier-моделі Anthropic та OpenAI. Автор сумнівається, чи зможуть західні компанії так само здешевити свої продукти, і припускає, що вони намагатимуться втримати високі ціни через створення штучного дефіциту та брендування «преміум». Також висловлюється побоювання, що тиск на уряди з метою обмежити відкриті моделі може стати інструментом усунення конкурентів.

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

Seeing in Pangram Space | Pangram Labs

Дослідники з Pangram Labs проаналізували внутрішні активації AI-детектора Pangram 3.3.2 і виявили, що поділ на людський та AI-текст відбувається вже на ранніх шарах. Несподівано у просторі представлень виникли чіткі кластери за сімейством моделі-генератора (Anthropic, OpenAI, Google тощо), хоча модель не отримувала таких міток при навчанні. Текст, оброблений humanizers, займає окрему область активацій — модель здатна його відрізняти, але фінальний бінарний readout не завжди використовує цю ознаку. Порівняння версій показало, що Pangram 3.2 втрачає частину цієї структури, на відміну від 3.1 та 3.3.2.

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

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