-
Меня зовут Самир, мне 16 и я хотел бы поделиться с вами одним из моих текущих проектов: Veo ( https://github.com/SamirShef/veolang ). Veo это системный язык программирования. Я хочу использовать его для написания своих программ в будущем. А ещё я разрабатываю…
-
Greenfield и Brownfield: разработка новых и существующих систем в эпоху AI
Новый сервис в пустом репозитории легко назвать greenfield. А если он должен заменить часть работающей системы, перенести данные за десять лет, сохранить старый API и пройти аудит? «Чистое поле» быстро заканчивается — обычно где-то между первой интеграцией и миграцией данных.Greenfield…
-
Новые хакерские книги на русском
Это очередное продолжение статьи «Материалы по хакингу на русском».Напомню: я перевожу топовые книги по информационной безопасности и выкладываю их на сайте библиотеки. Под катом — список новых книг.Web Hacking 101: How to Make Money Hacking EthicallyВведение в этичный веб-хакинг построено…
-
Выпуск обновления HopToDesk 1.46.6 — безопасного открытого решения для удалённого рабочего стола
16 июла 2026 года состоялся выпуск безопасного открытого решения HopToDesk 1.46.6 (код решения на GitLab) для удалённого рабочего стола для всех основных типов устройств, включая ПК с Windows, Mac, Linux, Android, ChromeBooks, iOS и даже устройства Raspberry Pi. Это форк…
-
Медийная реклама не продает «в лоб»
Рассказываю почему и показываю 3 сигнала, по которым видно, что медийная реклама начала работать.Есть ошибка, которую часто наблюдаю:– запустили кампанию– прошла неделя– лидов резко больше не сталоВывод: «Ну все, медийка не работает».Проблема в том, что охватные кампании часто пытаются оценивать…
-
Как звучал 1990-й: разбираем AdLib и синтезатор OPL2 – от одной ноты до виртуальной машины музыки
В прошлой статье я разобрал Fire & Forget II – гонку 1990 года – и пересобрал её на C. Но у игры, кроме пикселей, есть звук, и с ним получилась отдельная история: звуковой драйвер тоже переехал в порт целиком, вместе…
-
С нуля до Junior DevOps в 2026 году. Часть 4. Docker: почему контейнеризация изменила разработку
ВведениеВ предыдущих статьях мы научились работать с Linux, освоили Bash, познакомились с Git и GitHub. Следующий шаг — Docker.Если посмотреть на любую вакансию Junior DevOps, Backend-разработчика или SRE, среди требований почти всегда можно встретить Docker. Почему так? Потому что Docker…
-
Проектируем шеринг вещей с нуля за 250 тысяч рублей
Как запустить универсальную аренду вещей без приложения за 20 миллионов, собственного завода в гараже и нескольких лет подготовки.Лет 5 я занимался шерингом самокатов. Этот опыт дал мне не только понимание аренды, но и довольно дорогой список того, как делать не…
-
Как мы запустили Ornith‑35B на ноутбуке с 8 ГБ VRAM и разогнали её до 99 ток/с на AMD Strix Halo
Согласно опубликованным бенчмаркам, Ornith‑1.0‑35B показала себя лучше Qwen3.5‑397B‑A17B в тех тестах, где модель должна не просто написать код, а самостоятельно работать в терминале и пользоваться инструментами. На Terminal‑Bench 2.1 с Terminus‑2 разница составила 64,2% против 53,5%.BenchmarkOrnith‑1.0‑35BQwen3.5‑397BOrnith − QwenTerminal‑Bench 2.1, Terminus‑264,253,5+10,7Terminal‑Bench…
-
GitHub Discussions, Hacker News и звёзды: механика роста для технического продукта
В прошлой статье я разбирала, как превратить README в лендинг для инженера, с hero-блоком, quickstart и структурой, которая ведёт от проблемы к действию. Хороший репозиторий — это точка входа. Дальше встают два практических вопроса: как сделать так, чтобы о продукте…