Привет, Хабр!Сегодня поговорим про одну из тех тем, что вроде бы тривиальна, но до последней капли грязи тащит за собой внушительный пласт вопросов. Речь пойдёт про COUNT(*) и COUNT(col) в PostgreSQL. Читать далее
Я думал, что дисциплина в ИТ — это просто приходить на созвон вовремя и держать Jira в порядке. Но после пяти почти-увольнений понял: дело не в графике, а в том, как ты реально работаешь. Разобрался на собственных фейлах — делюсь, как перестать саботировать себя и свой код. Читать далее
Недавно нам наконец дали доступ к API Grok-3 и теперь независимые бенчмарки могут проверить, правда ли модель "лучшая в мире" как обещал Илон.Спойлер: она хороша, но без вау-эффекта—особенно на фоне свежих релизов ChatGPT, Gemini и Claude.Но гораздо интереснее другое.Всего за шесть месяцев,…
Когда вы в последний раз всерьёз задумывались о браузере, в котором работаете? Скорее всего, выбрали когда-то Chrome — и так с ним и остались. Привычка. Инерция. Всё устраивало. Но 2025 год изменил правила игры. В статье собрали пятёрку первых среди равных и добавили бонус — пять перспективных браузеров. Читать далее
Мобильное приложение Transit определяет местоположение пассажира метро в 90% случаев, используя только данные акселерометра (вибрация смартфона) Как известно, смартфон умеет определять своё местоположение внутри помещений, где нет сигнала со спутника. Достаточно просканировать…
На протяжении многих лет я встречаю инженеров-программистов, которым недостаёт страсти к программному обеспечению. Такая ситуация — это совершенно неправильно. Их главная цель — побольше заработать, что совершенно нормально, но если человеку не хватает страсти и амбиций — он,
Про информационную безопасность Kubernetes-кластеров много пишут с позиции специалистов ИБ. Но полезно взглянуть на эту тему глазами обычных пользователей K8s — инженеров и разработчиков. Тех, кто много работает со своими приложениями в подах, но не управляет служебными частями…
Без «литературных негров» и чатГПТ — личный рассказ об инструментах, технологиях и приёмах, которые помогли мне не вылететь из аспирантуры и догнать коллег. Открытые данные, Python, R, RMarkdown, Quarto, git и немного ИИ в помощь исследователю. Читать далее
MVP — (minimum viable product) — важнейший этап в разработке любого продукта. Это продукт, у которого пока реализован самый минимальный функционал, но он уже способен закрыть потребность клиента. Поделюсь с вами основными принципами работы над MVP, которые мы выработали…
Посмотрел я накануне это видео и "вдохновился"… тем, что в видео показан очень сложный способ сделать очень простую вещь - миграцию пользовательских данных.Если интересен контекст моего баттхерта, то стоит посмотреть оригинальное видео, если же нет - можно перейти сразу сюда к моей реализации... Читать далее