-
Были такие предположения в 1970 — 1900, что люди в каменном веке жили как львы — питались буквально одним мясом. Потом правда ретивые учёные урезали леща до 50% мяса, но и этого оказалось через край. Оказалось что даже «хищные» неандертальцы, в реальности ели столько же клубней, плодов, кореньев и…
-
Как трансформироваться в AI-Friendly компанию
Как трансформироваться базово в AI-Friendly компанию: опыт внедрения единой AI-инфраструктуры и реальные кейсыВведение: почему AI-трансформация — это не мода, а конкурентное преимуществоВ последние годы бизнес всё чаще сталкивается с вызовом: искусственный интеллект перестал быть “технологией будущего” — теперь это рабочий…
-
103 Early Hints в NGINX: как выжать бесплатный прирост LCP без переписывания бэкенда
Привет, Хабр! Вы, наверно, привыкли к стандартным HTTP-ответам – 200, 301, 404, 500 и т. д. А тут подкрался новый статус 103 – Early Hints. Это небольшой пинок браузеру: сервер шлет код 103 с заголовками Link: rel=preload ещё до того, как сформировал основной HTML.…
-
Мемы админов и про админов. Часть 1: как лечить error ID-10-T через LARP, кто такой BOFH и откуда пошёл День Сисадмина?
С 2000 года в последнюю пятницу июля вот уже четверть века празднуется День системного администратора, с чем мы искренне поздравляем всех специалистов этого важного и нужного профиля. В Рунете сисадмин — не просто IT-профессия, но и герой множества мемов и…
-
PDB для StatefulSet с minAvailable=100 % и контролируемый rolling-update через Partition
Привет!Сегодня мы рассмотрим, как перезапустить полноценный ZooKeeper‑кластер в Kubernetes так, чтобы ни один из узлов не потерял кворум даже на микросекунду. Берём два проверенных инструмента — строгий PodDisruptionBudget с minAvailable: 100% и StatefulSet с updateStrategy.RollingUpdate.partition. Зачем вообще этоZooKeeper теряет кворум,…
-
API за стеной: как и от каких рисков защищает API Firewall
Почти все приложения общаются друг с другом через API (Application Programming Interface), тоесть через специальный программный интерфейс. Это набор правил и протоколов, который позволяет разным программам понимать друг друга и обмениваться нужными данными. Но, чтобы приложение могло использовать API (понимать,…
-
Как мы учимся решать одну из самых сложных задач в метеорологии — прогнозирование количества осадков по часам
Вопрос точности прогнозирования осадков — один из ключевых вызовов в метеорологии. Мы все сталкиваемся с ситуациями, когда дождь буквально появляется «из ниоткуда», несмотря на оптимистичный прогноз. Особенно остро эта проблема проявляется летом, когда проливные кратковременные дожди сложно поймать заблаговременно. Об этой проблеме знает и наша команда…
-
Швейцария в картах Go: путешествие по Swiss Tables
Golang продолжает развиваться. Изначальные проектные решения ставятся под сомнения, а новые вызовы заставляют язык меняться: дженерики, итераторы, новая имплементация мап. Однако, даже нововведения приходят к нам не такими, как в других языках. Вспомните обсуждения сразу после релиза тех же дженериков.…
-
Что общего у продакт-менеджера и бушмена: как стать крутым и не умереть в пустыне
Сегодня «продакт» — модный ярлык, который навешивают на самых разных специалистов: от бывших аналитиков до маркетологов. Но откуда вообще взялась эта профессия, зачем она понадобилась IT-компаниям и как трансформировалась за последние десятилетия? Давайте разбираться!Меня зовут Тигран Басеян — руковожу ИТ-saas продуктом,…
-
Пять ИИ-инструментов для рекрутера в IT
Привет! Меня зовут Татьяна Мазаева, я главный эксперт по подбору персонала в 1С-Битрикс и по совместительству евангелист ИИ в своем отделе. Я отвечаю за подбор IT и не IT-вакансий в компании и использую искусственный интеллект для автоматизации своей работы. В этой…