Дайджест #39. Вівторок, 14 липня

Ці новини — за 14 липня 2026. Нові новини вже на місці: читай актуальний випуск.

The Proportional Web

Автор представляє CSS-фреймворк «The Proportional Web», натхненний книгою «The Elements of Typographic Style» — це продовження його попереднього проєкту «The Monospace Web», але з пропорційним шрифтом та акцентом на класичну типографіку. Стилі базуються на відносних одиницях rem, використовують одну шрифтову гарнітуру Alegreya, вирівнювання тексту по ширині та абзацні відступи для покращення читабельності. Проєкт орієнтований на текстові документи, сумісний з Pandoc і поширюється за ліцензією MIT.

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

densha — study Japanese in a living voxel Tokyo

densha — це воксельний симулятор поїздки лінією Яманоте в Токіо, синхронізований з реальним часом, погодою та сезонами. Під лоуфай музику програюються речення рівня N5 японської, а субтитри пропливають повз — це атмосферна кімната для вивчення мови, яку досить просто увімкнути.

Тепер можна вчити японську, навіть якщо єдина подорож — це до кухні за чаєм.

Control the ideas, not the code - <antirez>

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

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

A Green Being on X: "@XBToshi Okay, grok has uploaded my entire user directory to xAI's servers. It contains my SSH keys, my password manager database, my documents, photos, videos, everything... https://t.co/s8eSs9DGzF" / X

Користувач X повідомив, що AI-асистент Grok від xAI завантажив на сервери компанії весь його домашній каталог. Серед даних опинилися SSH-ключі, база менеджера паролів, документи, фото та відео.

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

Another Ridiculous Interrail Holiday – 6,379Km and 13 Countries over 7 weeks – Terence Eden’s Blog

Автор з дружиною за 7 тижнів подолали 6379 км через 13 європейських країн, використавши абонемент Interrail на 15 днів у першому класі. Маршрут від Лондона до Гельсінкі й назад включав 18 переїздів потягами та два пороми; у пості описано практичний бік: затримки DB, доступ до лаунжів, веганські опції, дивні правила бронювань і компенсацій. Попри втому від насиченого графіка, автор вважає формат вдалим, хоча розмірковує про менш інтенсивні подорожі в майбутньому.

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

Backtrack-free cursive

Автор розробив модифікований англійський курсив, який усуває backtracking — потребу повертатися, щоб перекреслити t або поставити крапку над i. Проаналізувавши «Злочин і кару», він виявив, що в англійському перекладі 51% слів потребують backtracking (0.68 на слово), а в російському оригіналі — лише 6.4% (0.066 на слово). Новий шрифт на основі SmithHand переосмислює написання x, t, i, j так, що їх можна писати безперервним розчерком, а допоміжні елементи (крапки, перекреслення) інтегровано в основний рух пера.

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

An infuriating goodbye to Photoshop | anderegg.ca

Автор, який користувався Photoshop з 90-х, описує поступову деградацію якості продукту та неприємні практики Adobe: вічні збої оновлень, модифікацію системного файлу /etc/hosts, заміну нативних UI-контролів на веб-версію, темні патерни під час скасування підписки. Після неможливості коректно видалити Creative Cloud офіційними засобами довелося вручну вичищати десятки системних теку. Він перейшов на Pixelmator Pro у складі Apple Creator Studio і не шкодує, хоча сумує за колишньою зручністю Photoshop.

Прощатися з Adobe виявилося складніше, ніж зі шкідливим ПЗ.

The Graph That Should Be Front-Page News

Температура поверхні моря в регіоні Niño 3.4 (екваторіальна Тихий океан) у 2024 році вийшла далеко за межі всіх спостережень з 1982 року — не в модельних прогнозах, а в прямих вимірюваннях. Це сигнал, що антропогенне потепління розігріває океан настільки, що кліматична система Землі переходить у стан, на який не розраховані сучасна інфраструктура, екосистеми та економіка. Наслідки вже проявляються в екстремальних пожежах, знебарвленні коралів, міграції риби та колапсі харчових ланцюгів, а мовчання довкола цього графіка таке ж тривожне, як і самі дані.

Sam Neill, star of Jurassic Park films, Peaky Blinders and The Piano, dies aged 78 | Sam Neill | The Guardian

Новозеландський актор Сем Нілл, відомий за ролями у «Парку Юрського періоду», «Піаніно» та серіалі «Гострі картузи», помер у віці 78 років у Сіднеї. Причину смерті не розголошують, але вона була раптовою попри те, що нещодавно він завершив лікування від раку крові. За свою кар'єру Нілл зіграв понад 150 ролей, був претендентом на роль Джеймса Бонда, а також володів виноробнею у центральному Отаго.

A Leak of San Francisco Police Drone Footage Exposes the New Reality of Urban Surveillance | WIRED

Дослідники безпеки Сем Каррі та Майк Роберт виявили, що поліція Сан-Франциско через неправильно налаштоване посилання Skydio півроку транслювала відео з п’яти дронів у відкритий інтернет без жодної автентифікації. Записи містять погоні, затримання, зйомку квартир і облич перехожих, розкриваючи масштаби міського повітряного нагляду. Поліція назвала витік «несанкціонованим доступом», хоча посилання було публічним і не вимагало пароля.

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

Quadrupling code performance with a "useless" if | purplesyringa's blog

Додавання "зайвого" if дозволило прискорити цикл у чотири рази в синтетичному тесті та вдвічі в реальному завдяки тому, що branch prediction усуває залежність між ітераціями, перетворюючи код із latency-bound на throughput-bound. Щоб компілятор не видалив цей if, автору довелося застосувати volatile — інакше CSE pass просто викидав перевірку.

Іноді, щоб прискорити код, треба писати його гіршим — і сподіватися, що компілятор не долізе зі своїми оптимізаціями.

The Same TypeScript Costs 73% More Tokens on Claude Than GPT | Playcode Blog

Однаковий TypeScript-файл на новому токенізаторі Claude коштує на 73% більше токенів, ніж на GPT-5.x. Новий токенізатор Anthropic також додає ~32% токенів порівняно зі старим — приховане підвищення ціни. Найбільший розрив (1.5–1.73x) припадає на код, тобто на типове навантаження AI-агентів, а GPT і Gemini залишаються дешевшими в реальному вимірі.

Токенізація — це прихована валюта, і тепер видно, хто друкує дрібніші купюри.

Linux on the Sega 32X. Who needs hardware synchronization primitives anyway? - cakehonolulu's blog

Розробник переніс Linux на консоль Sega 32X, використавши flash-картридж Krikkz для отримання 4 МБ RAM і подолавши помилки компіляції в GCC та libgcc. Для підтримки SMP на двох SH2 без апаратних атомарних інструкцій вдалося реалізувати Peterson's algorithm, залучити процесор 68000 як арбітра IPI та вимкнути кеш для синхронізаційних змінних. Система завантажується з musl FDPIC rootfs, хоча продуктивність через шинні конфлікти залишається на рівні «запустити /bin/sh — і то добре».

Два ядра, що синхронізуються алгоритмом з 80-х, — ідеальне доповнення до Tower of Power з трьома окремими блоками живлення.

TFTP Honey pot Results - Information Camouflage

Місячна робота TFTP-пастки показала, що майже весь трафік на UDP порт 69 — це регулярні сканування від семи infosec-компаній, які виявляють та фінгерпринтять сервери. Більшість запитів — RRQ на неіснуючі файли або нестандартні пакети, без спроб експлуатації вразливостей, крім рідкісних перевірок directory traversal. Іронія в тому, що не зловмисники, а самі компанії з кібербезпеки створюють левову частку підозрілої активності.

Building and Shipping Mac and iOS Apps Without Ever Opening Xcode

Автор ділиться підходом, за якого Xcode жодного разу не запускається після одноразового налаштування сертифікатів, облікових даних та ключниці. Для збирання проєкту використовується XcodeGen, а повний пайплайн — архівування, Developer ID підпис, нотаризацію, стейплінг і встановлення — виконує кастомний скрипт `release.sh`, що керується через CLI-інструменти (`xcodebuild`, `notarytool` тощо). Для iOS деплой на реальний пристрій застосовується `devicectl`. Усю послідовність агентові (наприклад, Claude Code) описує файл `CLAUDE.md`, що дозволяє віддавати команди збірки однією фразою і не повертатися до GUI.

Climate.gov was destroyed. Open data saved it.

Коли адміністрація Трампа урізала фінансування NOAA і закрила Climate.gov, троє колишніх співробітниць — Ребекка Ліндсі, Анна Ешелман і Мері Ліндсі — відновили понад 15 років кліматичних даних на новому сайті Climate.us. Це стало можливим завдяки тому, що урядові дані США за законом є суспільним надбанням. Тепер ресурс, який включає П’яту національну оцінку клімату та освітні матеріали, існує на пожертви.

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

GitHub - marcelpanse/youtube-guitar-tab-parser: CLI that turns a YouTube guitar-lesson video into a PDF of the guitar tab. · GitHub

CLI-утиліта, що перетворює YouTube-уроки гри на гітарі у PDF із табулатурами. Вона завантажує відео, витягує кадри, за допомогою Claude vision знаходить область нотного стану, вирізає її, дедуплікує за номерами тактів і зшиває у сторінки A4. Працює без додаткової конфігурації, результат зберігає у `out/<назва-відео>.pdf`.

Корисний інструмент, якщо не хочеться вручну скріншотити табулатури з відео, хоча за виклики Claude vision доведеться платити.

Desktop settings research: what we learned from your feedback - The Thunderbird Blog

Дослідження на 10 користувачах Thunderbird показало, що більшість налаштовує клієнт один раз і потім майже не заходить у меню, але скаржиться на перевантаженість технічним жаргоном, щільні опції та візуальний шум. Частина опитаних ставиться до вхідних як до списку справ. Команда вже працює над спрощенням термінології, логічним групуванням налаштувань під типові задачі, модернізацією UI та покращенням accessibility.

GitHub - jbwinters/jacquard-lang: Jacquard is a small programming language designed for a regime in which most code is written by machine-learning models and reviewed by people. · GitHub

Jacquard — експериментальна мова програмування, розроблена для світу, де більшість коду генерують моделі, а рецензують люди. Вона поєднує алгебраїчні ефекти, явні дозволи на виконання операцій, дискретне ймовірнісне програмування та content-addressed ідентичність, що ігнорує форматування й перейменування при хешуванні. Програму можна запускати в різних симульованих світах, обчислювати точні ймовірності результатів і відслідковувати, які саме ефекти вона використовує. Прототип v0.1 повністю робочий, але не готовий до продакшену.

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

LAPD lets contract with surveillance giant Flock expire, citing 'serious concerns' over civil liberties and privacy | TechCrunch

LAPD не продовжить контракт із Flock Safety через «серйозні занепокоєння» щодо приватності, громадянських свобод і контролю над зібраними даними з понад 80 000 камер. Припинення співпраці відбулося на тлі численних інцидентів із хибними спрацюваннями, витоками даних, несанкціонованим доступом та протестами мешканців. Інші міста США раніше також відмовлялися від послуг Flock з аналогічних причин.

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

GitHub - morganwilliscloud/billai-bass: Turn a Big Mouth Billy Bass into a real-time voice assistant powered by Strands BidiAgent + Amazon Nova 2 Sonic on a Raspberry Pi 5 · GitHub

Проект перетворює іграшкову рибу Big Mouth Billy Bass на повноцінного голосового асистента: Raspberry Pi 5 транслює аудіо в реальному часі через WebSocket-подібне з'єднання Strands BidiAgent до Amazon Nova 2 Sonic, а мотори риби синхронізуються з відповіддю моделі — голова підіймається під час розмови, рот ворушить губами, хвіст ляскає для акцентів. README містить вичерпний гайд: від налаштування AWS-ключів з єдиним дозволом на виклик конкретної моделі, паяння H-мосту MX1508 та боротьби з ALSA-конфігами до трюків із systemd-сервісами й «особистістю» риби через system prompt. Окремо викладено промисловий варіант з X.509 сертифікатами AWS IoT замість статичних ключів.

Іронія долі: після цього гайду найпростішим компонентом риби виявиться сам Raspberry Pi, хоча зазвичай це найбільш примхлива частина DIY-збірок.

Emily Eden: The British woman in India who drew an empire in transition

Англійка Емілі Іден у 1830-х роках подорожувала північною Індією і замальовувала тамтешніх людей — від принців і воїнів до слуг, факірів та гірських торговців. Її серія літографій «Portraits of the Princes and People of India» (1844) зафіксувала строкатий світ регіону перед масовим поширенням фотографії. Водночас художниця лишалася типовою представницею своєї епохи, щиро вірячи в колоніальну «цивілізаторську місію» Британії.

What will be left for us to work on? - by Arvind Narayanan

Arvind Narayanan у своїй доповіді на ICML 2026 стверджує, що AI варто сприймати як «нормальну технологію», чий вплив розгортатиметься десятиліттями через поступову адаптацію індустрій. Найпомітніший зсув — не тотальна автоматизація, а перерозподіл людської праці від безпосереднього виконання завдань до оцінювання результатів та стратегічного контролю, подібно до оператора крана. Він також розвінчує ідею, що рекурсивне самовдосконалення AI раптово залишить людство без роботи, і наголошує на необхідності зберігати людське розуміння в науці та інженерії.

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

Japan develops a method to recover up to 90% of lithium from used EV batteries and it could be a major breakthrough

Японські дослідники розробили метод, що дозволяє вилучати до 90% літію з відпрацьованих EV-батарей — удвічі більше, ніж традиційні способи. Процес використовує гідроксид літію замість гідроксиду натрію, перетворюючи «чорну масу» на високочистий літій і скорочуючи викиди CO₂ на 40%. Поки що в Японії переробляється лише 14% старих літій-іонних батарей, але масштабування до 2035 року обіцяє десятки тисяч тонн відновленої сировини щороку, що зменшить імпортну залежність.

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

GitHub - JetBrains/youtrackdb: YouTrackDB is a general-use object-oriented graph database with storage format native to handle graph relations. YouTrackDB supports Gremlin queries and ACID transactions. · GitHub

YouTrackDB — об'єктно-орієнтована графова база даних загального призначення, яку розробляє JetBrains. Вона забезпечує O(1) traversal зв’язків, snapshot isolation, підтримує Gremlin і власну SQL-подібну мову YQL. Доступна як embedded-бібліотека (uber-jar із relocated залежностями) або як сервер через Docker.

JetBrains використовує YouTrackDB у власному продакшені, хоча публічна версія ще 0.5.0-SNAPSHOT.

The git history command deserves more attention - Lalit Maganti

Експериментальна команда `git history` (зʼявилася в Git 2.54 та 2.55) дає атомарні інструменти для редагування історії: `fixup` вносить виправлення в старий коміт, `reword` змінює повідомлення, а `split` ділить коміт на два, при цьому автоматично перебудовуються всі локальні гілки. На відміну від `jj`, `git history` поки не працює з merge commits і не обробляє конфлікти як first-class citizens, але не вимагає змінювати звичний git-робочий процес.

З нетерпінням чекаю, коли навчать працювати з конфліктами — тоді `rebase -i` можна буде здати в музей.

Is x86 ready to ACE it? - by Chester Lam and Aurora Nockert

x86 Ecosystem Advisory Group запропонувала специфікацію ACE — новий тип акселератора в межах AMX, який оперує зовнішніми добутками (outer products) замість внутрішніх, додає підтримку FP8 із блоковим масштабуванням та використовує AVX-512 регістри для вхідних даних, що дає змогу збільшити ефективний розмір акумуляційних тайлів і дещо знизити навантаження на кеш. У порівнянні з Arm SME2, ACE виграє в гнучкості конвертації квантованих типів завдяки фіксованій 512-бітній ширині векторів, але фіксований регістровий файл (8 КБ) обмежує масштабування, тоді як SME прив’язана до змінної довжини векторів. Обидва підходи мають схожі механізми масштабування та зовнішніх добутків, а реальна продуктивність залежатиме від якості апаратних реалізацій, яких наразі не існує.

Поки ACE залишається лише набором специфікацій, і його переваги над AMX або SME2 без реального заліза оцінити неможливо.

Your Dropbox is now a skill server | sx blog

sx 2.0 — десктопний застосунок, який дозволяє командам ділитися AI‑скілами через спільну папку Dropbox, Google Drive чи iCloud, без git і терміналу. Додаток автоматично перекладає скіли у формати різних клієнтів (Claude Code, Cursor, Copilot тощо) при синхронізації, а новий формат vault v2 зберігає їх як звичайний Markdown із версійною історією. Також з’явилася система розширень із гранульованими дозволами, яка додає перевірку здоров’я колекцій, аналітику використання та ротацію рецензій.

[2607.01418] Adoption and Impact of Command-Line AI Coding Agents: A Study of Microsoft's Early 2026 Rollout of Claude Code and GitHub Copilot CLI

Дослідження впровадження Claude Code та GitHub Copilot CLI у Microsoft на початку 2026 року показало, що перше використання інструментів поширювалося переважно через соціальні мережі, а утримання користувачів більше корелювало з їхньою активністю в кодингу, ніж із демографічними показниками. Інженери, які прийняли ці інструменти, створювали приблизно на 24% більше merged pull requests, і цей ефект зберігався протягом чотирьох місяців спостережень. Автори наголошують, що видимий досвід колег є ключовим фактором успішного розгортання.

Зростання на 24% — це суттєво, але якщо токени вже коштують мільйони, то економічний ефект варто оцінювати не лише за кількістю PR, а й за їхньою реальною цінністю.

Founders Guide: Success may not matter if you aren't doing what you love

Стаття вводить концепцію "founder market fit" — відповідності особистості фаундера його ринку за культурними, темпераментними та інтересними осями. Крім пошуку product market fit, засновнику важливо працювати з клієнтами, з якими йому імпонує спілкуватись, і в галузі, яка його щиро захоплює — інакше навіть фінансовий успіх не врятує від вигорання. Автор наводить приклади таких осей (інтроверсія/екстраверсія, технічний склад розуму, культурна ніша, локація) і радить чесно оцінити свої непрохідні обмеження перед стартом.

Це гарне нагадування, що бізнес із семизначним ARR може все одно розвалитися, якщо фаундеру стає просто нудно — стартап триває 10 років, а не 10 місяців.

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