ls -la posts/
2026-10-30О пользе генеративного AI, или Как я сделал свой UI-фреймворкКак опыт с Eclipse, транслятор Java в Go и работа с агентами помогли мне сделать gowt.
2026-10-20Swiss Tables в Go: поиск быстрее, а delete в больших map - до 2.4 раза медленнееПеремерил ассоциативные массивы на Mac mini M4 Pro и сверил ключевые цифры с M4 Max: встроенный map Go до и после Swiss Tables, семь классических схем хеш-таблиц, деревья, конкурентные карты и Map/Object в Node, Bun, Safari и Brave. Одна методика на Go и JS, чужие бенчмарки - как есть рядом.
2026-10-18Ретроспектива: 10k коммитов x2GitHub насчитал 10 542 коммита, а я насчитал примерно столько же: за ~20 лет в публичных репозиториях и закрытых, которые у меня сохранились, 10 173 уникальных коммитов, и это видимая часть моей работы; разбираю, откуда разница, из каких проектов и лет они складываются и как повторить подсчёт на своих репозиториях.
2026-10-17Как устроены ассоциативные массивы: от цепочек до Swiss TablesРазобрал все механизмы, которые нашёл за ассоциативными массивами: цепочки, открытая адресация, Robin Hood, hopscotch, cuckoo, Swiss Tables, B-деревья, skip list и ART. Плюс что лежит внутри map в Go до и после 1.24, конкурентных карт Go и Map/Object в V8. Без замеров - замеры в следующей статье.
2026-10-11oQ в oMLX: что я нашёл про кванты Qwen3.8 и где мой замер разошёлся с ожиданиямиМесяц назад я мерил движки для локальной Qwen3.8-27B. С тех пор oMLX улучшил свой квантизатор oQ, на Hugging Face появились десятки oQ-сборок Qwen3.8, а в 0.7.1.dev1 oMLX научился отдавать модели-решения. Собрал, что известно, и перемерил на своём M4 Max 48 GB: oQ4e против обычного 4-bit, с MTP и без, и модель-решение clef на 600 размеченных адресах.
2026-10-05Минус 57% длинных комментариев. Мой хук тут почти ни при чёмНеделю назад я нашёл, что правила про комментарии не доходят до субагентов, и починил это. Перемерил по 11 тысячам правок из транскриптов Claude: падение на 57% дала смена модели, правила на старте не изменили почти ничего. Работает другой хук - тот, что показывает находку сразу после правки.
2026-09-15Генери и выгоняй или как работать с людьми которые отстают от мира и только начали использовать ГЕНУИстория одного проекта
2026-09-15В погоне за нейрослопным кодом. Поймал не то, за чем гналсяИскал, чем машинный код отличается от человеческого: 33 репозитория, 7 языков, 587 тысяч функций, 13.5 млн строк. Детектора не нашёл, зато нашёл величину, которая не сдвинулась за 25 лет. Попутно опроверг три своих вывода из четырёх.
2026-09-11Длинное тире не выдаёт нейросеть. Я проверил на корпусеПочти всё, что считается признаком машинного текста, я померил на 7500 текстах. Половина признаков не работает, часть работает наоборот, а мой собственный детектор поставил текстам агента баллы выше, чем моим.
2026-09-11Как я мерил движки для локальной 27B, а померил свой ноутбукВосемь инференс-движков на M4 Max, одна модель. По дороге выяснилось, что мой бенчмарк меряет своп, попадания в кеш промптов и что угодно, кроме движков. А выигрывает в итоге вообще не движок.
2026-08-23Бенчмарк, который померил не тоПерепроверил статью про HAProxy, Envoy, nginx, Traefik и Caddy. Весь их рейтинг переворачивается от одной строчки конфига, а nginx по дороге потерял половину скорости на смене дефолта.
2026-07-25ИГОП и поехали, или как меньше чистить и больше проверятьГод спустя после ассенизатор-driven development: что изменилось, и почему теперь можно проверять 20 гипотез в день вместо двух.
2026-05-06Почему я покинул Huly или не совсем покинул, или начал все по новой?Монолог меня по поводу проекта Huly и будущего на которое я потратил уже несколько лет.
2026-02-13Не трубочисты мы, не плотники — а ассенизаторы при ИИ - Ассенизатор-driven developmentИИ или не ИИИИИИИИбююююююю
2025-12-27Слепить - но не выкинуть. Смена контекста.Когда переключение не доводит до добра.
2025-12-25Точки судьбыЭффект маленькой точки, или как точки могут все испортить или починить.
2025-11-26Круды от ИудыРазмышления о том, почему Backend и Frontend это end.
2025-11-20О живом и не живомРазмышления о том, почему ИИ — это мощный инструмент, а не замена создателю
2025-11-11Q7 и как это былоХорошо ли встраивать диаграммы или нет?
2025-10-24Простые не-простые диаграммы MermaidХорошо ли встраивать диаграммы или нет?