Дайджест #78. Неділя, 30 серпня

Перед тобою архівний випуск за 30 серпня 2026. Хронологія триває: найновіший випуск уже доступний.

Domain-Driven Agents

Автор ділиться підходом до впровадження LLM-агентів у legacy-код: стратегічні рішення (що змінювати) залишаються за людиною, а тактичну реалізацію виконують агенти за інструкціями (skills) та окремими сесіями (sub-agents). Щоб агенти не вгадували значення термінів, кожен репозиторій описує домен через .workflow.json і CONTEXT.md: bounded contexts, глосарій, ребра між контекстами. Контекстна карта генерується автоматично і перевіряє узгодженість декларацій з обох сторін, перетворюючи розбіжності на GitHub issues.

Martin Uecker

У статті розглядається, як у старих версіях GCC уникнути executable stack при використанні nested functions. Автор пропонує витягувати code address та static chain зі згенерованого trampoline і викликати локальну функцію напряму через __builtin_call_with_static_chain, після чого прибрати executable stack за допомогою patchelf. Інша ідея — використовувати trampoline як function descriptor, інтерпретуючи його код на місці виклику.

Quantifying Colour ~ ekunazanu.foo

Стаття пояснює, як колір можна точно описати числами: від спектрального розподілу потужності світла і чутливості колбочок до колірних просторів LMS, CIE RGB і XYZ. Розглядаються хроматичність, гамут і важливість білої точки для коректного відтворення кольорів, зокрема чому hex-коди обмежені 16,7 млн значень, але не покривають усі сприймані кольори. Також пояснюється, як колірна сліпота та хроматична адаптація виникають через особливості фоторецепторів і сприйняття освітлення.

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

Size comparison — build your own | Skeletal Drawing

Skeletal Drawing пропонує інтерактивний інструмент порівняння розмірів тварин: можна обрати до п'яти видів, побачити їхні силуети поруч із людиною заввишки 1,8 м і відфільтрувати за кладою чи довжиною. База містить 270 організмів, від дрібних птахів до Argentinosaurus і синього кита. Є перемикання метрів/футів, копіювання посилання та завантаження зображення.

Tencent Releases and Open-Sources Tencent Hy4 preview - Tencent

Tencent випустила у відкритий доступ Tencent Hy4 preview, велику мовну модель на 770B параметрів (49B активних) з контекстом понад 1 млн токенів, орієнтовану на кодинг, офісні завдання та наукові дослідження. Модель доступна через WorkBuddy, CodeBuddy, Yuanbao, ima та API, а у внутрішньому сліпому оцінюванні трохи випередила GLM-5.3 і Kimi K3. Також Hy4 preview брала участь у власному тренуванні та оптимізації inference, збільшивши throughput на 31.8%.

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

Aptera Signs $44M Production Deal

Aptera уклала угоду на $44 млн з Launch Design для розробки та виробництва свого першого сонячного електромобіля. Launch стає раннім інвестором і отримує варанти, а Aptera — доступ до великих виробничих потужностей та міжнародного ланцюга постачання. Готові субвузли постачатимуть до Карлсбада для фінального складання й валідації, що дозволяє уникнути величезних витрат на власні заводи та знизити собівартість.

Release v0.28.0 · vllm-project/vllm · GitHub

vLLM v0.28.0 вийшов із 584 комітами від 270 контрибуторів. Основні напрямки: прискорення Kimi-K3 (Decode Context Parallel, fused FlashKDA kernels, GEMM-RS, adaptive speculative token budget, shared-expert sharding з економією ~17 GiB на GPU), підтримка DeepSeek V4 sparse MLA end-to-end для decode, MTP і DSpark speculative decoding. Model Runner V2 отримав E/P/D disaggregation, weight offloading, encoder CUDA graphs, а також tiered KV cache offloading на диск. З breaking changes: bitsandbytes винесено в out-of-tree plugin, Transformers оновлено до 5.15.0.

Calibrate Before You Accelerate: The Smart Way to Bias Toward Action in a New Role | Joshua Tucker

У новій ролі бажання швидко проявити себе варто спрямовувати на збір контексту, а не на негайні зміни. Автор пропонує три фази: свідоме слухання і вивчення причин наявних процесів (Chesterton's Fence), синтез повторюваних болючих точок у можливості, а потім стратегічне прискорення через малі публічні перемоги та прозорі гіпотези. Поступово баланс зміщується від 90% слухання до 80% дії, але тільки після того, як зрозуміло, на що саме тиснути.

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

What we want is a hunter gatherer lifestyle with space age tools

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

A safe MySQL upgrade that wasn't so safe

Під час апгрейду MySQL на репліці виявилося, що таблиця X отримала інші значення AUTO_INCREMENT ID, ніж на джерелі, через особливість роботи ALTER TABLE з AUTO_INCREMENT. П’ять залежних таблиць оновилися коректно, бо їх UPDATE реплікувався в STATEMENT-режимі, а одна таблиця з AUTO_INCREMENT була реплікована через ROW, тому скопіювала чужі ID. Висновок: такі розбіжності легко пропустити до продакшену.

Перед upgrade варто перевіряти binlog_format і звіряти ключові ID між джерелом та реплікою.

Trump’s DHS is using an obscure law to secretly snoop on journalists, non-profits and unions: ‘It’s outrageous’ | Trump administration | The Guardian

Адміністрація Трампа через DHS використовує закон 19 USC 1509, призначений для митного контролю, щоб без судового ордера отримувати дані про журналістів, некомерційні організації та профспілки. У випадку з журналісткою Джорджією Форт уряд отримав шість місяців телефонних записів від T-Mobile, а Google відмовився виконувати summons, заявивши, що не бачить зв'язку з митним розслідуванням. Правозахисники називають це зловживанням, оскільки такі запити не потребують схвалення судді й можуть розкривати конфіденційні джерела.

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

Good Culture is the Biggest Productivity Hack, Not AI

Автор стверджує, що найбільший фактор продуктивності — це здорова інженерна культура: психологічна безпека, довіра, чіткі пріоритети й здатність конструктивно сперечатися, а не AI-інструменти. Погані процеси та комунікація, за законом Конвея, відтворюються в продукті, а AI лише підсилює наявні проблеми. Він критикує керівників, які через FOMO вимагають «10x продуктивності» або погрожують замінити інженерів, і радить впроваджувати AI знизу вгору як звичайний інструмент, а не примусову ініціативу.

Prela Tutorial

Prela — мова запитів, що базується лише на бінарних відношеннях, які можна компонувати через `.select`, об’єднувати через `&` і фільтрувати через `.where` та `.eq`. У статті на прикладі Python показують, як за 11 рядків реалізувати ядро такої мови, розкладаючи таблиці на пари «рядок — значення». Запити виходять коротшими за SQL і читаються майже як природна мова.

Підхід з бінарними відношеннями як nondeterministic functions виглядає елегантно, але цікаво, наскільки він масштабується на реальні обсяги даних.

Trees for a Changing Climate & Resilient Urban Forest — Cool Boulder

Стаття розглядає виклики вирощування дерев у суворих умовах Front Range Колорадо та потребу в більшій різноманітності міських лісів для адаптації до зміни клімату. Чотири експерти рекомендують посухостійкі та лужностійкі види, зокрема різні дуби, Kentucky coffee tree, Hackberry, Arizona cypress і Caddo maples, а також наголошують на використанні насіннєвого розмноження замість клонування для підтримки генетичної різноманітності. Вони радять покращувати ґрунт компостом і мікоризою та бути толерантними до незначних пошкоджень комахами.

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

Nancy Grace Roman Space Telescope - NASA Science

Космічний телескоп Nancy Grace Roman Space Telescope матиме поле зору щонайменше у 100 разів більше, ніж у Hubble, і зможе вимірювати світло від мільярда галактик протягом своєї місії. Він також блокуватиме світло зір, щоб безпосередньо спостерігати екзопланети та протопланетні диски, проводячи статистичний перепис планетних систем у Чумацькому Шляху. Основні наукові цілі: темна енергія, екзопланети та інфрачервона астрофізика. Запуск заплановано на 30 серпня 2026 року ракетою SpaceX Falcon Heavy з Космічного центру Кеннеді.

The Internet Is Kind of a Predatory Cesspit Now

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

Among All the Great Things Benjamin Franklin Invented or Discovered, His Alter Egos Gave Him the Most Freedom

Бенджамін Франклін протягом життя створював десятки друкованих альтер-его, щоб критикувати владу, висміювати суспільні вади й просувати ідеї, які не міг би безпечно висловити під власним ім’ям. Серед них були вдова Сайленс Догуд, Поллі Бейкер, астроном Річард Сондерс із Poor Richard’s Almanack, а також сатиричний Сіді Мехемет Ібрагім, яким Франклін пародіював аргументи рабовласників. Ці маски давали йому змогу говорити гостріше й вільніше, ніж дозволяла його репутація винахідника та громадського діяча.

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

Algorithmic Rent-Pricing Litigation Expands Under New State and Local Laws

Після хвилі антимонопольних позовів проти RealPage, Yardi та орендодавців за алгоритмічне узгодження цін, міста й штати США почали ухвалювати власні закони проти використання revenue management software для координації орендних ставок. У Сан-Франциско, Сан-Дієго, Сіетлі, Філадельфії та Провіденсі вже з'явилися нові позови, що спираються на місцеві норми і передбачають штрафи від $1,000 до $7,500 за порушення, з можливістю нарахування за кожен місяць і кожну квартиру. Орендодавцям рекомендують фіксувати, коли саме використовувалися заборонені продукти та чи спиралися вони на непублічні дані конкурентів після набрання чинності відповідних заборон.

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

California lawmakers unanimously pass Linux exemption from age-verification law — software distributed under the GPL, MIT, BSD, and Apache licenses are exempt | Tom's Hardware

Каліфорнійські законодавці одноголосно ухвалили AB 1856, який виводить open-source операційні системи (під GPL, MIT, BSD, Apache) з-під дії Digital Age Assurance Act. Зміни уточнюють визначення провайдера ОС і застосунку, прибирають формулювання, що робило кожного користувача дитиною, та забороняють довільні запити вікового сигналу. Windows, macOS, iOS і Android лишаються зобов'язаними збирати вік, статус SteamOS досі невизначений.

Тепер дорослі на Windows і macOS щоразу доводитимуть, що вони не діти, а Linux просто випав з цього театру.

No Country for Mediocre Mathematicians - garvy

Авторка, математикиня з PhD з арифметичної геометрії, описує своє відчуття посередності та заздрості до вундеркіндів, яке посилилося з появою AI. Вона визнає, що моделі на кшталт GPT-5.2 і Claude Opus уже автономно розв’язують відкриті проблеми (зокрема спростували Jacobian Conjecture) і можуть підвищити продуктивність дослідника вдесятеро, стискаючи тижні людських блукань у години машинного перебору. Однак для неї математика була передусім процесом фрустрації та боротьби з нерозв’язаним, і AI забирає саме цей людський вимір.

GitHub - mk6i/open-oscar-server: Self-hostable instant messaging server compatible with classic AIM and ICQ clients written in golang. (Independently developed, not affiliated with or endorsed by AOL) · GitHub

Open OSCAR Server це самодостатній сервер миттєвих повідомлень, написаний на golang, сумісний з класичними клієнтами AIM та ICQ. Він підтримує buddy lists, чат-кімнати, обмін файлами, офлайн-повідомлення для ICQ, а також протоколи TOC1 і TOC2. Для адміністрування надається Management API з ендпоінтами для користувачів, сесій та публічних кімнат. Проєкт має інструкції для запуску на Linux, macOS і Windows, ліцензований під MIT і активно розвивається.

You have to beat the models at something

Стаття стверджує, що зі здешевленням написання коду через LLM інженери мусять виправдовувати свою зарплату, перевершуючи моделі в чомусь. Автор виділяє дві стійкі навички: глибоке знайомство з кодовою базою та технічну комунікацію. Моделі роблять помилки незнання й параної, а їхнє письмо деградує до Claudish, тому людина, що впевнено ловить ці помилки і пише зрозуміло, залишається цінною. Не можна бути просто meat proxy між запитами і AI-агентом.

How a $1 Texas insurance fee funded thousands of Flock cameras

У 2023 році законодавці Техасу одноголосно додали $1 до автострахування для боротьби з крадіжками каталітичних нейтралізаторів, але агенція Motor Vehicle Crime Prevention Authority спрямувала щонайменше $30 млн цього збору на розширення мережі Flock камер, встановивши понад 3200 камер по всьому штату. Гранти отримали десятки поліцейських департаментів, а DPS контрактом на $15,9 млн додав ще майже 1200 камер. Законодавці заявили, що під час ухвалення закону про камери не йшлося, а губернатор Ебботт після розслідування Tribune призупинив використання коштів штату на локальні Flock камери.

How the GNIS Lake Ontario/Lake America name change in the U.S. will appear in Maps

GNIS офіційно змінив назву Lake Ontario на Lake America у США, тому Google Maps оновлює відображення відповідно до офіційних джерел. Користувачі в США бачитимуть Lake America, у Канаді залишиться Lake Ontario, а поза цими країнами показуватимуться обидві назви. Зміни вже поступово впроваджуються.

Theoo • Google translate is a better writer than me

Автор виявив, що Google Translate тепер перекладає його нотатки французькою краще за нього самого: передає емоції, адаптує ідіоми, збагачує лексику. Однак йому некомфортно, що читачі бачать не його слова, а відполіровану інтерпретацію. Він порівнює це з вибором між саморобною недосконалою піснею та ідеально виконаним варіантом, віддаючи перевагу оригіналу.

https://sfstandard.com/2026/08/29/burning-man-lost-its-soul-founder/

Співзасновник Burning Man Джон Ло стверджує, що фестиваль втратив свою анархічну душу і перетворився на комерціалізований розкішний захід для багатих, особливо для тех-еліти Кремнієвої долини. Він згадує скромні анархістські корені 1990-х з Cacophony Society та відкидає пізніше приписані "10 Principles" як вигадку. Ло описує, як Burning Man виріс з 80 учасників у 1990 році до корпоративного спектаклю з приватними літаками, luxury camps і квитками по $1000.

Іронічно, що анархічний експеримент став обов'язковим корпоративним паломництвом для тех-гігантів.

FreeCORE

FreeCORE — незалежна операційна система на базі FreeBSD, що продовжує розвиток TrueNAS CORE 13.3. Стабільна версія 15.0-U1 дозволяє оновити наявні системи TrueNAS CORE 13.3 без перевстановлення, після чого оновлення йдуть власним треком проекту. Код розміщено на Codeberg із дзеркалом на GitHub, доступні ISO та скрипт для in-place upgrade.

Debian and the sirens

Джоуї Гесс, який вісімнадцять років був розробником Debian, коментує рішення проєкту дозволити використання LLM у розробці. Він побоюється, що це прибере стимул прибирати boilerplate і реформувати політики, через що Debian стане ще менш гнучким. На його думку, LLM можуть допомогти з імпортом сучасних дерев залежностей, але ціною залежності від пропрієтарного ПЗ і нудної рутини для людей.

Highest-ever ocean temperature measured as powerful El Niño forms - Los Angeles Times

Вчені зафіксували найвищу за всю історію спостережень температуру світового океану: 22 серпня середня температура поверхні моря досягла 70°F, побивши рекорд березня 2024 року. Це відбувається на тлі потужного El Niño, який додає тепла до десятиліть антропогенного потепління. Підвищення температури океану посилює ризики для морських екосистем, сприяє підйому рівня моря та екстремальним погодним явищам, а також знижує здатність океану поглинати CO2. Особливо тривожно, що рекорд зафіксовано в серпні, хоча зазвичай пік температур припадає на березень-квітень.

GitHub - mainak55512/flint: Simple light-weight package manager and build system written in C for c/c++ projects · GitHub

Flint — експериментальний build system і package manager для C/C++ проектів, що керує залежностями через Git і використовує єдиний JSON-маніфест composition.json. Він очікує структуру каталогів src/, include/, deps/ і вимагає, щоб кожна залежність мала власний composition.json. Проект на бета-стадії, працює лише на Linux і сумісний з GCC та Clang. Поточні обмеження включають відсутність розв'язання конфліктів імен залежностей.

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