Дайджест #70. Субота, 22 серпня

На цій сторінці — дайджест за 22 серпня 2026. Новини встигли оновитись — глянь свіжий випуск.

Vision | DeepSeek API Docs

Модель deepseek-v4-flash-vision-exp приймає зображення разом із текстом через OpenAI-сумісний Chat Completions API, а також через Anthropic API і Responses API. Підтримуються формати JPEG, PNG, GIF і WebP, зображення можна передавати як base64 data URL, зовнішній http(s) URL або file_id через Files API. Максимальний розмір зображення до 64 MiB через Files API, зображення конвертуються в токени з верхньою межею 384 токени на зображення.

AI companies destroy physical books — let’s scan rare books before it’s too late - Anna’s Blog

AI-компанії, зокрема Anthropic у межах проєкту Panama, таємно скуповують, сканують і знищують мільйони паперових книжок, щоб отримати тренувальні дані й не допустити конкурентів до цих текстів. Після цього цифрові копії лишаються лише на приватних серверах, що означає монополію на знання. Anna's Archive закликає волонтерів у всьому світі сканувати рідкісні книжки та інші матеріали й завантажувати їх у тіньову бібліотеку, поки культурну спадщину не знищили.

Grand jury declines to indict Ohio man charged with destroying Flock camera

Велике журі в окрузі Клермонт, Огайо, відмовилося висунути обвинувачення Коді Морлоку, якого поліція підозрювала у навмисному пошкодженні камери Flock, опори та сонячної панелі. Його ідентифікували за записами з сусідніх камер, кредитною карткою та бонусним акаунтом. Рішення збігається з ширшим спротивом технології: Flock фіксує номери всіх авто, а правоохоронці понад 100 разів зловживали доступом до бази даних.

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

TigerBeetle Core System Architecture: Deconstructing Performance…

TigerBeetle — це спеціалізована база даних для фінансового ledger, написана на Zig, яка досягає передбачуваної sub-millisecond tail latency завдяки повній відмові від динамічного виділення пам’яті після ініціалізації, zero-copy I/O через io_uring та O_DIRECT, і single-threaded execution loop з Viewstamped Replication. Усі Accounts і Transfers зберігаються як fixed-size 128-byte structs, вирівняні під cache lines та disk sectors, що дозволяє передавати дані напряму з NIC на NVMe без серіалізації. Це усуває фрагментацію пам’яті, garbage collection та блокування, а батчування до 8192 транзакцій перетворює випадковий I/O на один послідовний запис, максимізуючи пропускну здатність.

The Lost Treasure of Sid Meier's Pirates! - Remap

У ретроспективі про Sid Meier's Pirates! розглядається, як гра 1987 року уникала жанрових рамок: поєднувала економічну симуляцію, рольові елементи, дослідження Карибів і дивну, але тематично обґрунтовану систему фехтування. Автор показує, що Меєр будував механіки з романтизованих піратських тропів, моделюючи перевезення срібла, старіння персонажа і пошук родини. Гра задала напрям для наступних проєктів Microprose, але сама епоха 1982–1990 років здебільшого випала з колективної пам'яті через нішевість тодішнього комп'ютерного ринку.

GitHub - yaroslav/kino: A high-performance Ractor web server for Ruby 4.0+: Rack 3-based, with a Rust Tokio/Hyper front-end and Ractor-parallel Ruby workers and threaded fallback mode. · GitHub

Kino, високопродуктивний веб-сервер для Ruby 4.0+, поєднує Rust front-end (tokio + hyper) з паралельними Ractor-воркерами, що дозволяє використовувати всі ядра в одному процесі без форків. На I/O-light ендпоінтах він у 1.5-2 рази швидший за Puma cluster, а в Ractor-режимі дає на 30%+ кращу CPU продуктивність і приблизно в 7 разів менше пам'яті на простих Ractor-застосунках (в 4 рази менше на Rails у threaded fallback). Rails поки працює лише в GVL-bound threaded режимі; `kino --check` показує, що блокує Ractor-режим, а сервер має production-функції на кшталт graceful drain, crash respawn, TLS, stats і logging.

We rebuilt the Linux microVM stack on Apple Silicon – Encore Blog

Encore розробили crackling, єдиний API для запуску Linux microVM, який використовує Firecracker на Linux і Virtualization.framework на macOS, дозволяючи розробникам на Mac локально запускати той самий build system, що й у продакшені. Для цього їм довелося переписати конвеєр створення образів: розпаковувати OCI-шари, готувати ядро та initramfs без root і loop mount, а також реалізувати vsock-агента всередині гостя. Окремо зазначається, що Apple не дозволяє стороннім застосункам робити snapshot VM, тому на macOS ця функція недоступна.

I'm becoming AI-blind - Rafal Cymerys

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

Можливо, скоро доведеться позначати документи як "написано людиною", щоб їх читали.

[2608.18214] Radiation damage to the Hubble Space Telescope has been several years out of phase with the Solar cycle

Радіаційне пошкодження CCD-детекторів Hubble, які понад 24 роки працювали в LEO як дозиметри, змінювалося з сонячним циклом, але з запізненням у кілька років відносно появи сонячних плям і корональних викидів маси. Емпірично підібрані функції, що добре описують дані інших космічних апаратів, дозволяють виправити понад 99,5% впливу радіації на якість зображень, проте потребують фізично абсурдних параметрів, тоді як фізично обґрунтовані параметри дають гірший результат. Автори наголошують на складності радіаційного середовища LEO і необхідності постійного моніторингу для прогнозування деградації та тривалості життя майбутніх місій.

Micron Technology, Inc. - Micron Unveils Micron Research Labs, a U.S.-Based Long-Horizon Innovation Hub to Shape the Future of Memory and AI

Micron оголосила про створення Micron Research Labs у США з плановими інвестиціями $10 млрд протягом десяти років. Хаб у Бойсе об'єднає академічні, державні та індустріальні партнери для довгострокових досліджень у пам'яті, обчислювальних архітектурах та напівпровідниковому виробництві. Компанія називає це першим у США спеціалізованим дослідницьким центром пам'яті та додатково планує понад $250 млрд інвестицій у виробництво і R&D.

Better Batteries

Автор вважає, що питання розміру стандартної бібліотеки хибне, а важлива соціальна архітектура, яка створює якісний stdlib. Python має нерівномірну якість модулів, але рання доступність функціоналу дала йому перевагу, зокрема в data science. Go тримає високу планку завдяки інституційній спроможності команди, тоді як у Rust чудові API 1.0, але бракує організаційної структури для нових дизайнерських рішень, як-от отримання випадкових байтів з ОС.

GitHub - vivekhaldar/seed: A seed agent: the smallest starting point from which an agent can grow · GitHub

Проєкт seed — мінімальний стартовий агент без фреймворку: весь код у seed.py, який з’єднує мовну модель з єдиним інструментом exec (bash) і дозволяє агенту редагувати власний system prompt. Агент має рости самостійно, записуючи інструменти, пам’ять і навички в директорію self/ під час сесій. Перший запуск копіює файли, ініціалізує git-репозиторій і відкриває REPL; повторні запуски через ./run_seed.sh. Сесії ефемерні, транскрипти зберігаються як flight recorder, а не пам’ять. Моделі підключаються через llm, за замовчуванням openai-codex/gpt-5.6-sol, з підтримкою OpenAI, Anthropic, Gemini та OpenRouter.

GitHub - runvendo/vendo: Embedded agents your customers use to automate work, build views, and connect their tools. · GitHub

Vendo — open-source шар кастомізації для B2B SaaS: вбудований agent виконує дії через API продукту від імені користувача й рендерить згенерований UI в ізольованому iframe, не зачіпаючи вихідний код. Користувачі можуть створювати власні views, remix UI та автоматизації, а політики, approvals і аудит зібрані в одній точці контролю виконання. Пакет розбитий на модулі (@vendoai/core, store, guard, apps тощо), ставиться через npm install @vendoai/vendo і підтримує інтеграцію з зовнішніми MCP-клієнтами.

NVIDIA AI on X: "Our general-purpose coding agent just scored 100% on the ARC-AGI-3 interactive reasoning benchmark. NVIDIA AVO completed all 183 levels across all 25 public environments, figuring out what to do with no instructions, explicit rules, or stated goals." / X

NVIDIA AI заявила, що їхній coding agent AVO набрав 100% на ARC-AGI-3 interactive reasoning benchmark, виконавши всі 183 рівні у 25 публічних середовищах без інструкцій чи правил. Система постійно інспектує, планує, реалізує та оцінює, використовуючи memory, tools та execution feedback, що дозволяє підтримувати прогрес у довготривалих завданнях замість перезапуску з кожним контекстом моделі.

emacs/etc/HISTORY at 062dcd2aead00c3b47c14ff5b6c40313f7a775f5 · emacs-mirror/emacs · GitHub

Файл HISTORY із репозиторію GNU Emacs описує походження редактора: EMACS почався як набір макросів для TECO наприкінці 1976 року, а 1984 року стартувала робота над GNU Emacs із повноцінним Lisp. Перший публічний реліз GNU Emacs 13 відбувся 20 березня 1985 року. Далі наведено хронологічний список стабільних версій аж до GNU Emacs 31.1 (2026-08-24), включно з датами і теґами репозиторію.

OpenAI is becoming a surveillance company - by Gary Marcus

Гарі Маркус стверджує, що OpenAI перетворюється на компанію стеження, і вказує на її плани щодо пристроїв для цілодобового моніторингу, які надсилатимуть усе сказане в хмару для аналізу ШІ. Він також зазначає, що компанія через юридичні формулювання відмовилася виключити стеження за громадянами США на користь уряду. Як приклад наводиться новий плагін Apple Messages для ChatGPT, що може шукати повідомлення, переглядати розмови та писати відповіді на Mac. Маркус радить не давати згоду на таке використання даних.

DuckDB v2.0: Your Database Deserves a Better Parser – DuckDB

DuckDB v2.0 замінює SQL-парсер, успадкований від PostgreSQL, на PEG-парсер, який легше розвивати та розширювати під час виконання. Новий парсер використовує packrat-мемоізацію, щоб уникати експоненційного часу на погано сформованих запитах. Він також дозволяє розширенням додавати власний синтаксис, перевикористовуючи граматику DuckSQL, як у прикладі з pipe-синтаксисом Google.

Kodak’s “Pre-Invented” Lunar Orbiter Camera; or, The Fate of SAMOS Readout – Inverting Vision

Камера Lunar Orbiter, яку Kodak рекламувала як "pre-invented", насправді була створена для засекреченої програми супутникового стеження WS-117L/SAMOS у 1950-х. Вона обробляла плівку на борту за допомогою сухої технології Bimat і передавала зображення через flying-spot scanner. Після невдач SAMOS readout NASA через таємну угоду з DOD адаптувала систему для картографування Місяця, де вона досягла роздільної здатності близько 3 футів і забезпечила вибір місць посадки Apollo.

Felony Bench

Felony Bench це benchmark, що рахує унікальні випадки, коли AI-агенти реально вплинули на треті сторони під час кібертестувань. Станом на серпень 2026 року Anthropic та OpenAI набрали по 8 зафіксованих інцидентів, Meta 1, Google і Moonshot 0. Враховуються лише випадки з фактичним впливом на сторонні системи, а не проста втеча з sandbox, тому інциденти Kimi K3 і Alibaba ROME не зарахували.

Лідерами за кількістю інцидентів виявилися компанії, які найактивніше просувають AI safety.

Changelog - Kagi Search

Kagi оновив віджет акцій: він тепер частіше з’являється, підтримує ETF, має анімовані графіки цін та налаштування для автоматичного приховування платних сайтів у результатах пошуку. В Kagi Assistant повідомлення користувача тепер рендерять Markdown, посилання й LaTeX, пошук працює по всіх тредах із сортуванням і фільтром за папками, а тимчасові треди можна зберігати на 24 години, 7 або 30 днів.

Pushing the Speed-Cost Frontier for Qwen3-TTS | Nari Labs

Nari Labs опублікували оптимізований serving для Qwen3-TTS 1.7B CustomVoice: 10 RPS і p95 time-to-first-audio нижче 50 мс на одному H100, що дає близько $2 за 1M символів. У порівнянні з vLLM-Omni, SGLang-Omni, VoxServe та M* лише їхня реалізація тримає sub-50 ms p95 TTFA до 10 RPS. Серед оптимізацій: єдиний планувальник для Talker, Code Predictor і Codec, пріоритет для першого аудіо, CUDA graphs, кеш стану для Codec і динамічний тримінг тиші. Код і бенчмарки відкриті.

На тлі $100/1M у ElevenLabs це виглядає як демпінг, але з відкритим кодом і H100 за $4.29/год.

I ran Photoshop on a £0.60 computer chip - some thoughts about simpler computers

Автор запустив Photoshop та WordPerfect на емуляторі старого Mac, що працює на Raspberry Pi RP2350 вартістю близько 60 пенсів, і порівнює це з Macintosh SE, який сьогодні коштував би понад £9500 з урахуванням інфляції. Він розмірковує про мінімально життєздатний комп'ютер: e-paper дисплей, сонячне живлення, спокійний інтерфейс без зайвих сповіщень і меншу залежність від сучасних пристроїв. Технічно використано Adafruit Fruit Jam, який має WiFi, але іншу розводку GPIO, що ускладнює портування іншого софту; також перелічено, що ще можна запускати: DOOM, C64, Oberon, Plan 9.

Іронія: Photoshop 90-х на чипі за 60 пенсів працює, а сучасний веб-сайт на ньому — ні.

What happens when a GPU reads memory | Doubleword

Стаття простежує шлях інструкції LDG.E на RTX 4090 від warp через coalescer, віртуально адресований L1 (40 циклів), TLB, crossbar до фізично адресованого L2 (330 циклів) і далі до контролерів GDDR6X. Повний round trip займає близько 255 нс. Автор відновлює недокументовані функції мапування L1 set і L2 slice за допомогою timing experiments і hardware counters, виявляючи set-associative кеші з нетривіальними parity-функціями індексації.

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

Cobalt: apps and an SDK for Kobo e-readers

Cobalt є open-source платформою для Kobo e-readers: лаунчер, підписаний App Store, Rust SDK і runtime, який тримає кожен застосунок в окремому непрівілейованому процесі. Після одноразового встановлення через USB застосунки ставляться, оновлюються та видаляються через Wi-Fi, а перезавантаження повертає стоковий рідер. Платформа містить застосунки для arXiv, Hacker News, RSS, аудіокниг, термінала та погодження запитів від coding agents, і перевіряє підписи перед запуском. Підтримується поки що тільки Kobo Clara BW.

B-right/V R2 Introduction

Стаття описує B-right/V R2, компактну реалізацію BTRON3-специфікації для IBM-PC/AT сумісних, яка працює навіть на процесорі 486DX з 16 МБ пам'яті. Вона реалізує справжнє багатомовне середовище TRON: 31 символьна площина по 48 400 символів кожна (загалом до 1,5 млн), включно з JIS, GB 2312, KS C 5601, Unicode BMP та Mojikyo. Утиліта Character Search Utility дозволяє шукати кандзі за радикалами, читаннями, кількістю рисок і навіть арифметичними виразами, а також перетягуванням символів із веб-сторінок. Мережеві функції включають dial-up PPP, e-mail, ftp і мережевий друк, а майбутні покращення мають додати вертикальне та право-ліве введення тексту.

New Worlds – Precast Reinforced Concrete Heart

Автор збирає реальні новини, які звучать як кіберпанк: роботи-собаки, ШІ-музиканти, роботи-кур'єри, віртуальні батьки, клініки крапельниць у ТЦ, поліцейські дрони та заборона США на імпорт людиноподібних роботів. Він показує, що майбутнє вже настало, але сприймається буденно, тож наукова фантастика ледве встигає за реальністю. Особистий момент шоку для нього - робот-доставник, якого на вулиці Брістоля переслідували п'яні перехожі.

I accidentally logged hundreds of thousands of phone calls to military bases - lina's blog

Автор випадково отримав контроль над e164.arpa зонами для +290, +246 і +247 (Свята Єлена, Британська територія в Індійському океані, Острів Вознесіння) через прострочений домен ns.enum.org.uk. Через пів року в логах виявилися сотні тисяч ENUM-запитів із номерами телефонів і таймстемпами дзвінків, переважно з американських IP, на військові бази Дієго-Гарсія та Острів Вознесіння. Після повторного звернення до британського NCSC, коли стало відомо про військові об'єкти, домен передали уряду. Інцидент показав, що навіть занедбана ENUM-інфраструктура може нести серйозні ризики перехоплення.

Bringing the cybersecurity capabilities of Claude Mythos 5 to more defenders | Claude by Anthropic

Anthropic розширює доступ до Claude Mythos 5 для захисників: модель інтегрується в партнерські інструменти кібербезпеки, а Claude Security тепер дозволяє Enterprise-клієнтам сканувати власні репозиторії на вразливості з CWE, оцінками серйозності та пропонованими патчами. Підхід полягає в тому, що користувачі отримують лише конкретні результати, як-от патчі чи алерти, а не прямий доступ до моделі, що знижує ризик зловживання. Також запускають Defender Advantage Fund на $35 млн у кредитах для опенсорсних проєктів і розширюють Cyber Verification Program, щоб перевірені захисники отримали більше dual-use можливостей на Opus та Sonnet, а згодом і Mythos.

Quick impressions: A week of using Codex more than Claude | All about coding

Автор поділився враженнями після тижня активнішого використання Codex порівняно з Claude Code. Codex генерує менше коментарів у коді, пропонує простіші архітектурні рішення та поводиться більш технічно, тоді як Claude схильний до надмірних абстракцій і проактивного вгадування намірів. Водночас Codex мав проблеми з rebase гілок та інтеграцією з Jira, а його швидкість нівелювалася тривалим завершенням pull request. Загалом Codex виконує лише те, що просять, без зайвих ініціатив.

Такий контраст у поведінці агентів варто враховувати при виборі інструменту під конкретний робочий процес.

Tumble Forth

Вірджил Дюпра, автор Collapse OS і Dusk OS, запускає серію статей для веб-розробників, які хочуть розібратися в низькорівневому програмуванні. Він планує почати з bare metal на PC, написати Forth з нуля, потім перейти на Dusk OS і створити частковий C compiler, достатній для компіляції прикладів. Цільова аудиторія — програмісти без досвіду в low-level, яким автор пропонує звертатися з питаннями.

nobuzz/README.md at main · adnanakil/nobuzz · GitHub

NoBuzz є Claude Code skill (/debuzz), який бере останню відповідь Claude і проганяє її через Gemini CLI, щоб прибрати фірмовий стиль Claude у дусі міленіальського клікбейту й перекласти на звичайну людську мову. Автори жартують, що Anthropic тренували Claude на старих статтях Buzzfeed, тому той перетворює кожен баг-репорт на TED-виступ із нумерованими одкровеннями та "kicker". Skill підтримує режими colleague, manager і director, а Gemini отримує текст без права Claude його вичитувати, щоб голос не повернувся. Якщо Gemini падає, Claude пропонує свій переклад тільки як явно позначений fallback.

Building an (almost) fully self-hosted, sandboxed, agentic software factory

Автор зібрав майже повністю self-hosted агентну фабрику ПЗ на окремому сервері: Coolify як PaaS, Forgejo для Git/CI, Hermes з Codex для агента, Firecrawl для скрейпінгу, а також Tailscale, Pi-hole та DNS-01 для SSL без публічних A-записів. З одного промпту система створила репозиторій, написала застосунок з тестами, прогнала CI, розгорнула Postgres і задеплоїла під HTTPS без подальшого втручання. Ізоляція досягається окремим залізом, відсутністю зовнішнього ingress і DNS-01, але автор визнає, що агент усе ще може знищити сервер чи злити креденшели, тому наступні кроки включають VLAN і суворіше обмеження доступу.

GitHub - aravpanwar/decayfmt: decayfmt: a Rust file format where every open permanently corrupts the file. Decay is a first-class property with no recovery without a backup. · GitHub

decayfmt — формат файлів, який при кожному відкритті безповоротно пошкоджує сам себе на диску. Параметр нестабільності x у розширенні (.idcyx для зображень, .tdcyx для тексту) визначає ймовірність корупції байтів: більший x означає швидше руйнування. Формат підтримує лише зображення та UTF-8 текст, корупція відбувається до показу файлу і не має механізму відновлення, окрім резервної копії. Автор позиціонує це як соціальний контракт, а не криптографію.

Файл, який руйнується від читання, — нарешті чесний DRM, де ти сам обираєш, наскільки швидко втратити дані.

The road to ACID transactions in Cassandra 6 - The Consensus

У Cassandra 6 з'являється Accord — протокол консенсусу, що дозволяє строго серіалізовані ACID-транзакції між партиціями. Автор тестує plain updates, BATCH, lightweight transactions та Accord на тривузловому кластері, показуючи, що BATCH страждає від timestamp ties, а LWT працює лише в межах одного partition. У тестах Accord виявився можливий isolation bug у same-partition blind-write workload, який підтвердив інженер Apple.

Man loses so much weight employer doesn’t recognize him - WSVN 7News | Miami News, Weather, Sports | Fort Lauderdale

Водій райдшер-сервісу з Південної Флориди Серхіо Лавія схуд майже на 90 кг після операції та зміни способу життя. Коли він спробував відновити робочий акаунт, компанія не впізнала його на фото і забанила акаунт, а апеляцію відхилили. Після втручання програми Help Me Howard компанія переглянула справу і наступного дня активувала його акаунт.

‎Echovault - Digital Legacy App - App Store

EchoVault — застосунок для iPhone, що створює цифрову спадщину у вигляді AI Echo, навченого на ваших історіях, голосі та світогляді через guided Check-Ins з AI-біографом. Echo залишається приватною, поки не мине рік неактивності акаунта, після чого доступ отримують обрані custodians. Безкоштовний рівень Echo Seed дає text-based Echo і до 3 custodians, а платні тарифи додають голос або відео-аватар.

Hello, world! · Rust Glancer

Автор представляє Rust Glancer, альтернативний LSP для Rust, орієнтований на низьке споживання пам’яті (менше 100 МБ для типових проєктів) і миттєвий доступ до індексу після перезапуску редактора завдяки збереженню результатів аналізу на диску. Замість інкрементального аналізу на кожне натискання клавіші він індексує робочу область при збереженні, що дозволяє вивантажувати дані з пам’яті, але жертвує повнотою та швидкістю для незавершених змін. Попри лише 4 місяці розробки, проєкт уже підтримує базові функції LSP, виведення типів і trait solver (chalk), а автор використовував LLM як інструмент, але не для бездумного генерування коду. У планах: подальші оптимізації, code actions, покращена підтримка синтаксису та можлива підтримка proc macro без виконання коду.

download-circle

Автор аналізує стан OpenTelemetry за даними з GitHub і доходить висновку, що головна проблема не в повільних обговореннях semantic-conventions, а в катастрофічній нестачі maintainers: у багатьох SDK (PHP, Ruby, Python, JS, C++, Kotlin, browser) понад 60–80% merges виконує один-два людей, тоді як Go і .NET мають розподілену команду. Суворі обіцянки стабільності разом із широким охопленням мов і фреймворків призводять до того, що фічі роками не виходять з experimental, а спільнота не може допомогти без оплати. Автор пропонує запровадити time-bound beta tier (щось середнє між experimental і stable на 12 місяців), чесно позначати рівні підтримки для різних мов і активніше залучати незалежних maintainers.

Zig's Io.Threaded is Neat

std.Io.Threaded у Zig реалізує інтерфейс Io поверх звичайних блокувальних syscall, але з повною підтримкою cancelation. На POSIX механізм побудований на сигналі та спільному прапорці: syscall переривається з EINTR, і потік перевіряє, чи це запит на cancelation, а не просто шум. На Windows для цього є NtCancelSynchronousIoFile. Zig також розділяє async і concurrent на рівні API, використовуючи thread pool, що робить cancelation дешевшим і надійнішим порівняно з pthread_cancel.

OzBrain: shared brain every AI agent reads and writes

OzBrain є спільною базою знань, яку агенти на кшталт Claude, ChatGPT і Cursor можуть читати й записувати через MCP connector, щоб не копіювати контекст між інструментами вручну. Вона маршрутизує записи у відповідні статті, виявляє конфлікти, зберігає історію змін і автоматично розбиває завеликі статті. Дані шифруються на рівні акаунта, є аудит-лог, експорт у markdown і безкоштовний тариф до 50 статей.

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

You should never be angry at work

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

Межа між "демонструвати роздратування" і "бути злим" на практиці може бути розмитою.

Yes/No/Cancel causes Aspirin sales to soar — Martin Kleppmann’s blog

Стаття Мартіна Клеппмана розглядає проблему діалогових вікон з кнопками Yes/No/Cancel у програмному забезпеченні. На прикладах збереження документа вона показує, як такі кнопки змішують два питання одночасно і змушують користувача здогадуватися, яка дія знищить його роботу. Автор рекомендує використовувати описові дієслова на кнопках, як-от Save або Don’t Save, і відокремлювати небезпечні дії від безпечних.

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

Three ways to smuggle SQLite into Nix | Farid Zakaria’s Blog

Автор розглядає чотири способи замінити великі JSON-індекси на SQLite в Nix: `builtins.exec` (fork/exec sqlite3 і парсинг stdout), `builtins.importNative` (C++ бібліотека з кешуванням handle), гігантський `.nix` файл (виявився повільнішим за JSON через парсер) та `builtins.wasm` з кастомним VFS для SQLite, що дозволяє часткове читання файлу. Бенчмарк показує, що для поточного розміру індексу `fromJSON` досі найкращий, а WASM-підхід має великий стартовий overhead через JIT-компіляцію, але відкриває довільні SQL-запити всередині Nix. Автор наразі не готовий змушувати користувачів вмикати небезпечні опції, тому залишає JSON.

Вражає, що SQLite в WASM всередині Nix виглядає як технічно елегантний хак, але на практиці програє звичайному `fromJSON` навіть попри всі оптимізації.

There's no reason for software to be slow anymore

Ден Луу показує, що завдяки кодинг-агентам вартість складних оптимізацій впала на порядки, тож стало реально створювати динамічне ПЗ під конкретне робоче навантаження, а не універсальні рішення. На прикладах: агент за кілька хвилин додав JIT-компіляцію до ripgrep і отримав 2-7% прискорення на його запитах, а створений за допомогою LLM AI для Azul став найсильнішим у світі завдяки багатопоточності. Тепер можна пробувати безліч оптимізацій, які раніше не окупалися, хоча залишаються ризики overfitting і слабкого experimental design у моделей.

Giving an LLM your production database is easy. Taking access away is the hard part. — DeepSQL Blog

У DeepSQL v1.2.0 розв'язали проблему контролю доступу для LLM-агентів до production-баз: read-only з'єднання не обмежує читання чутливих таблиць, тому політики пишуться англійською, резолвляться у дозволені схеми, таблиці й колонки та застосовуються на рівні інтроспекції, перед виконанням і в API. Охороняється весь SQL statement, включно з CTE, підзапитами й union, а COMMENT та CALL не вважаються мутаціями. Для перевірки політик додано режим "View as", який дає адміністратору змогу бачити базу очима конкретного користувача.

How I came to write THAT paper with Leslie Lamport

Leslie Lamport у 1992 написав замітку "Types Considered Harmful", де виступав проти типів у specification languages на користь нетипізованої теорії множин. Paulson як рецензент відхилив її, але редактор Andrew Appel запропонував перетворити текст на спільну технічно коректну статтю; після другого раунду рецензування і конфлікту з новим редактором її все ж опублікували з дисклеймером. Через 27 років Paulson вважає, що типи довели свою цінність у масштабних верифікаціях (CompCert, seL4, AWS Nitro), а нетипізовані формалізми досі страждають від тих самих проблем, і навіть у TLA+ зрештою з'явилися обмеження типів.

Flight attendants and pilots have highest risk of dying from radiation-linked cancers, study says | CNN

Дослідження, опубліковане в JAMA Internal Medicine, показало, що серед понад 500 професій бортпровідники та пілоти мають найвищий відсоток смертей від раку, пов'язаного з радіацією. У бортпровідників шанси померти від таких раків приблизно на 50% вищі, ніж у загальної працюючої популяції, у пілотів - на 36%. Автори пов'язують це з впливом космічного випромінювання на великих висотах, хоча не виключають впливу порушення циркадних ритмів. Федеральна авіаційна адміністрація США наразі не встановлює лімітів дози і не вимагає моніторингу радіаційного опромінення для екіпажів.

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