Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Я ломал свою платформу мониторинга. Первым сломалось не то, что я тестировал

Уровень сложностиСредний
Время на прочтение11 мин
Охват и читатели10K

Я в одиночку делаю и эксплуатирую платформу мониторинга: метрики, логи и трейсы для чужой инфраструктуры, мультитенантно, на VictoriaMetrics cluster / VictoriaLogs / VictoriaTraces, FastAPI, nginx и Postgres. Прод — один сервер: Debian 12, 4 CPU, 8 ГБ, четырнадцать контейнеров.

За несколько месяцев эксплуатации у меня накопилось десятка полтора отказов под нагрузкой. Ни один из них не был найден классическим нагрузочным тестом. Все — найдены постфактум, по логам, по счётчику рестартов контейнеров и по панели трафика у хостера.

Это статья не про то, «как правильно проводить НТ» — таких статей достаточно. Она про то, какие именно виды нагрузки ломают систему приёма телеметрии, почему привычный сценарий «загоним 1000 rps через k6 и посмотрим на перцентили» проходит мимо всех трёх, и как выглядит воспроизводимый прогон, который эти отказы ловит.

Все цифры ниже — с живого сервера, не синтетика.

Читать далее

ЭВМ в народном хозяйстве: Госбанк, медицина и образование

Уровень сложностиСредний
Время на прочтение18 мин
Охват и читатели17K

Задумывались ли вы, как в стране без банковских карт и интернета деньги ходили между предприятиями? Завод в Челябинске отгрузил трубы, совхоз под Ташкентом купил технику, инженер в Новосибирске получил зарплату — и всё это должно было сойтись в единый баланс. Причём сойтись с точностью до копейки: за копейкой в Госбанке следили строже, чем за иным секретным чертежом.

В прошлых статьях мы разобрали, как ЭВМ заходили в советскую промышленность, и посмотрели на сами машины — лампы, поколения, «Уралы». Продолжаем. Сегодня три сюжета: деньги, медицина и образование. А на десерт — история одной машины, которую сгубила её собственная необычность. Но о ней в самом конце.

Читать далее

Влияние кэша L4 i7-5775C на производительность в Minecraft: Java Edition в воспроизводимых серверных тестах

Уровень сложностиСложный
Время на прочтение7 мин
Охват и читатели12K

Привет, читатель! Посмотрим, как древнючий Broadwell аж из 2015 года выжимает все соки из своей подсистемы памяти (напомню, что это 1150 сокет с DDR3 оперативной памятью), приближаясь по её латентности к более современным решениям.

Автор, это явно какое‑то противоречие! Как процессор, работающий с оперативкой, старше многих школьников, умудряется догонять те же Skylake вроде i7-6700K?

Ответ кроется в той самой подсистеме памяти, а вернее в L4 кэше. Он же — eDRAM

eDRAM (embedded Dynamic Random Access Memory) изначально создавался как быстрый буфер, созданный для повышения ПСП (пропускной способности памяти) для встроенной графики Iris Pro 6200. Но если бы все было так просто...

Читать далее

Точечное внедрение Linux на производстве: опыт одного начальника склада

Время на прочтение12 мин
Охват и читатели99K

Представьте картину: вы руководитель склада на пищевом производстве, вам нужно распечатать и раздать сотрудникам задания, а рабочий МФУ в очередной раз уходит в «циклическую кому». Добавьте в уравнение ещё одну переменную: в компании попросту нет не то что ИТ‑отдела — эникея, которому можно было бы поручить дебаг. И эта вакханалия происходит изо дня в день у всего нашего офиса.

Читать далее

515 страниц, которых не было в поиске. Мы сами их закрыли и два месяца не замечали

Уровень сложностиСредний
Время на прочтение3 мин
Охват и читатели7.3K

Справочник на 119 тысяч товаров, из которых поиск видел 39 страниц. Разбираемся, как одно условие в шаблоне заперло полтысячи адресов и что дал белый список карты сайта.

Читать далее

Как я собираю систему в Obsidian под конкретного человека: матрица болей вместо чужого шаблона

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели11K

Обычно ко мне обращаются с похожим запросом: поставил Obsidian, посмотрел видео, разложил папки как показывали, дальше не пошло. Одна клиентка описала это так - поставила программу под большое научное исследование и утонула в роликах о том, как ею пользоваться.

Я собираю персональные системы в Obsidian на заказ. Работа начинается с таблицы: слева боли, сверху предполагаемые решения, на пересечениях отметки. Ниже - как её заполнить и что в ней потом видно.

Читать далее

Как возникает жизнь там, где почти нет света?

Уровень сложностиПростой
Время на прочтение10 мин
Охват и читатели12K

Исследователи увидели, что клетки водорослей подо льдом, когда первые фотоны весеннего солнечного света проникли сквозь темноту арктической полярной ночи, поглощают свет при интенсивности, равной теоретическому минимуму для фотосинтеза — менее одной стотысячной части света солнечного дня.

Большинство жизненных процессов работает на солнечном свете. Фотоны проникают сквозь атмосферу и с жадностью поглощаются организмами, использующими свет в качестве источника энергии, такими как растения и водоросли. В процессе фотосинтеза частицы света запускают клеточную реакцию, в результате которой вырабатывается химическая энергия (в виде сахаров), которая затем передаётся по пищевой цепи в сложной взаимосвязи между травоядными, хищниками, падальщиками, разлагающими организмами и другими участниками экосистемы.

В яркий солнечный день фотонов хватает с лихвой. Но что происходит при слабом освещении? Биологи давно интересуются тем, при каком минимальном количестве света может происходить фотосинтез — или какое количество фотонов с какой скоростью должно поступать, чтобы фотосинтетический аппарат клетки мог преобразовывать углекислый газ в кислород и энергию. Расчёты показали, что теоретический минимум составляет около 0,01 микромоля фотонов на квадратный метр в секунду, или менее одной стотысячной доли от освещённости солнечного дня.

На протяжении десятилетий этот расчёт оставался теоретическим из‑за сложностей, связанных с изучением фотосинтеза в условиях слабого освещения. Никто не мог подтвердить его в полевых условиях, хотя на Земле существует множество мест, куда свет едва доходит. Например, каждую зиму в Арктике на высоких широтах солнце, скрытое из‑за наклона оси Земли, исчезает на несколько месяцев. Метровые слои снега покрывают морской лёд и блокируют поступающий свет, оставляя ледяной океан внизу таким же тёмным, как пространство в гробнице. Биологи предполагали, что фотосинтезирующие микроводоросли, обитающие в воде и льду, на время сезона переходят в состояние покоя и ждут возвращения тепла и света.

Читать далее

Как ИИ снижает риски несчастных случаев

Уровень сложностиСредний
Время на прочтение6 мин
Охват и читатели7.9K

Несчастные случаи, приводящие к производственному травматизму, считаются серьёзной проблемой в мире, в том числе и в России. Зачастую произошедшее ЧП заканчивается либо потерей дееспособности работником, либо смертельным исходом. Внедрение ИИ в систему видеомониторинга за строительной площадкой позволяет снизить вероятность несчастных случаев на объекте. С опорой на статистические данные рассмотрим, как это происходит.

Решил начать с сферы строительства тк разбираюсь в ней очень хорошо и считаю, что это одна из важных сфер применения ИИ. Здесь, помимо самого процесса строительства, важен процесс мониторинга за объектами, персоналом и техникой. Современные системы работают с несколькими инструментами:

Читать далее

Мобильная разработка за неделю #645 (24 — 30 августа)

Время на прочтение5 мин
Охват и читатели7.4K

В этом дайджесте надежное выполнение фоновых задач в iOS и детекция лица в реалтайме для биометрии в Android, забавные анимации с меш-градиентами в Jetpack Compose и кастомизация пейволов с Apple Foundation Models, Kotlin Coroutines Channels и Actor‑модель, фоновые задачи в KMP с API как у WorkManager, разработка на Авроре под Аврору, двуногий робот в форме утёнка от Hugging Face и многое другое. Заходите!

Читать далее

Куда уходит время: вот уже девять месяцев я трекаю работу и почти всю жизнь

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели26K

Девять месяцев назад я начал запускать таймер каждый раз, когда сажусь за конкретную задачу. За это время одна категория “студия” превратилась в систему проектов, ролей и описаний, а тайм-трекинг стал способом оценивать работу не по ощущениям. Рассказываю, как я веду Toggl Track, почему отдельно считаю управление, разработку и созвоны, что помогает не забывать про таймер

Читать далее

«Боинг-367»: промежуточное звено

Время на прочтение19 мин
Охват и читатели12K

Не секрет, что первый советский реактивный пассажирский самолёт Ту-104 – суть модификация бомбардировщика Ту-16. Казалось, чем не повод для анекдотов про «мечи на орала» и «мирный советский трактор», тем более, блин действительно вышел скорее комом. То ли дело «Боинг-707», что чуть запоздал, зато чётко попал в классический облик реактивного лайнера. Но если зарыться в родословную «американца», то и у него можно откопать воинственных предков…

Читать далее

Налог на контекст: куда утекают токены

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели9.6K

Когда ИИ-агент пишет код, почти все деньги уходят не на его «мысли» и не на ваш диалог с ним, а на многократную пересылку уже отправленного. Я измерил это на 40 реальных сессиях разработки в Claude Code и Codex — вот из чего на самом деле складывается счёт...

Читать далее

GPT Сгенерировал картинку игры, пытаюсь ее разработать. Часть 2

Уровень сложностиСредний
Время на прочтение2 мин
Охват и читатели12K

3 день соло разработки. Рассказываю, как я решил разработать 3д игру без опыта в геймдев, с какими проблемами столкнулся.

Читать далее

Ближайшие события

Разработчик сделал игру про иголку в стоге сена, но забыл завести страницу. Когда опомнился, Steam заполонили ее клоны

Уровень сложностиПростой
Время на прочтение2 мин
Охват и читатели9.4K

Разработчик выложил видео геймплея своей игры в сеть.

Задача — искать иголку среди 5 млн травинок, название — Needle In A Haystack Simulator.

Абсурдный геймплей быстро привлек внимание пользователей: видео набрали миллионы просмотров. Тут автор вспомнил, что надо завести страницу в Steam и собрать вишлисты.

Читать далее

1360+ промтов для генерации изображений: реклама, товары, инфографика, профили. Забирайте бесплатно в одной таблице

Время на прочтение65 мин
Охват и читатели7K

Пригодится дизайнерам, блогерам, предпринимателям, маркетологам. Более тысячи промтов для генератора картинок. 

Просто копируете, вставляете в нейросеть, если надо правите промт по-своему, и генерируете изображение. В таблице есть пример-картинка для каждого промта.

Читать далее

Как я перешёл на NixOS и настроил там OpenClaw

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели11K

Полгода на Arch, одно обновление ядра и AmneziaWG выходит из строя. Snapper молчит, бэкап сломан. Решил попробовать NixOS…

Читать далее

Кот, ваза и три уровня причинности: что ИИ пока не умеет

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели8.6K

Почему ИИ убирает неверно показывает результат действий кота и удаляет одну подушку? Причины кроются в обучении и интерпретации нашей реальности. Подробнее про причинно‑следственную связь в нашем мире и о том, как ее «переносят» в ИИ рассказал профессор колумбийского университета и директор лаборатории CausalAI Elias Bareinboim в своем докладе на ICML 2026.

Пересказываю главное из его доклада.

Читать далее

Букмарклет вычисляющий скорость gguf модели в llama.cpp на hf

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели8.7K

С приходом нейросетей теперь можно решать задачи гораздо проще, правда и задачи бы такой не стояло не будь нейросетей и llama.cpp, и huggingface. В общем смысл статьи в том чтобы попытаться математически вычислить теоретическую скорость генерации токенов в программе llama.cpp для моделей на hugginface, просто открыв карточку модели и нажав на закладку (букмарклет).

В интеренете таких калькуляторв довольно много, и в этом калькуляторе нет никаких новых идей, он работает как и все остальные - вычисляет скорость исходя из пропускной способности видеопамяти пользователя. Но как выяснилось просто поделить одно число на другое (вес модели на пропускную способность видеокарты) не совсем правильно, когда я сказал что в реале у меня другая скорость, нейронки стали вводить поправочные коэффициент в виде эффективности видеокарты (60-80%).

Читать далее

Ошибки ценою в миллионы: как не попасть под штраф за некорректную работу с персональными данными

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели8.1K

Прошел уже год, как начали действовать новые штрафы в области защиты персональных данных. Однако до сих пор я встречаю в своей практике нарушения у предпринимателей, которые могут повлечь за собой миллионные штрафы, если эти нарушения первым обнаружит Роскомнадзор. Поэтому в этой статье расскажу о часто встречаемых мной нарушениях и дам рекомендации, как их устранить и сохранить свою прибыль в 2026 г.

Читать далее

Apple меняет домен Private Relay: почему Sign in with Apple нельзя строить вокруг email

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели8.1K

Apple меняет домен новых Private Relay адресов для Sign in with Apple. Внешне это похоже на небольшую правку allowlist, но на практике быстро выявляет хрупкую архитектуру, где email участвует в поиске аккаунта.

На примере собственного аудита разбираю, чем sub из проверенного токена отличается от email, как пережить смену домена без дублей и какие проверки нужны на сервере.

Читать далее