Select a country

Путь Солнца Золотого

Каждую ночь мы поднимаем глаза к небу и видим один и тот же рисунок созвездий, полагая, что наш дом стоит на надежном фундаменте веч
Наука - Хабрахабр

Путь Солнца Золотого

Каждую ночь мы поднимаем глаза к небу и видим один и тот же рисунок созвездий, полагая, что наш дом стоит на надежном фундаменте вечности. Это иллюзия, дарованная нам милосердной краткостью человеческой жизни. На самом деле мы — пассажиры, несущиеся сквозь водоворот звездных вихрей с немыслимой скоростью, и наше Солнце — не неподвижный маяк, а пассажирский автобус на опасном галактическом хайвее. Миллиарды лет Солнце уводило Землю от гибельных взрывов сверхновых, проносилось сквозь облака радиоактивной пыли, расходилось на встречных курсах с проносящимися мимо звездами. Мы, смотрящие на звездное небо, не замечаем этой гонки. Куда ведет эта дорога, какие призраки прошлого остались позади и что ждет нас за горизонтом? Читать далее

Нескучное программирование. Overloads

Года четыре назад, на стыке двух проектов, когда старый уже просто сапортили, а новый только находился в стадии препродакшена и питчингов раз
Наука - Хабрахабр

Нескучное программирование. Overloads

Года четыре назад, на стыке двух проектов, когда старый уже просто сапортили, а новый только находился в стадии препродакшена и питчингов разной степени завершенности (планирование и попыток продать концепт и идеи незаинтересованным инвесторам) у моей тогдашней команды удивительным образом появилось свободное время и где-то между обучением новичков премудростям кастомного движка, попытками переключаться на 20-ый стандарт и ретроспективой бэклога, солнечным сентябрьским утром родилась идея сделать студийные обсуждения в стиле подкаста PVC по теории С++, чтобы понять какие возможности реализованы в движке, какие компетенции есть у пополнения и вообще как-то освежить теорию. Так родился мини-курс внутристудийных лекций от разных людей с разным, но реальным опытом применения, позже осевший в местной вики в виде набора статей, бест практис или вообще заметок с упором на игродевовскую тематику. Чтобы все это добро не пропадало, ибо человекочасов туда было вбухано порядком я решил эти заметки облагородить и выложить в читаемом виде (видео к сожалению не будет, ибо НДА и всяческие спойлеры проектов и местной кухни разработки, да и никто не будет эти десятки часов болтовни слушать), но сами принципы языка и его особенностей вещь копирайту неподвластная, поэтому в таком виде вроде можно. Если подобный формат «зайдет» аудитории Хабра, можно будет продолжить статьи в виде небольшого цикла, как это получилось с серией Game++. К сожалению, начнем не с обобщенного программирования, а со второго подкаста про перегрузки, потому что первые записи оказались испорчены и на их восстановление потребуется время. Итак перегрузка в С++, не так как её учат в универе и дают в книжках... Читать далее

[Перевод] О фальсифицируемости и о том, почему с ней не всё так просто

От переводчика: это перевод-выдержка из одного из ask-me-anything сессий физика-популяризатора Шона Кэрролла. Вопрос: Я хотел бы узнать ваше мнение о
Наука - Хабрахабр

[Перевод] О фальсифицируемости и о том, почему с ней не всё так просто

От переводчика: это перевод-выдержка из одного из ask-me-anything сессий физика-популяризатора Шона Кэрролла. Вопрос: Я хотел бы узнать ваше мнение об одном распространённом критическом замечании в адрес теории струн — а именно о её фальсифицируемостиОтвет: [...] Здесь есть несколько моментов. Во-первых, сама идея фальсифицируемости во многом переоценена. Как я писал в своих блогах и статьях, когда Поппер говорил о фальсифицируемости, он на самом деле имел в виду две очень важные характеристики хорошей физической теории. Первая — теория должна быть определённой: она должна чётко указывать, какие события возможны, а какие — нет. Понимаете? Она не может объяснять вообще всё подряд. И ещё один момент, на который он указывал, заключается в том, что должен существовать некоторый эмпирический способ оценить успешность теории — именно это действительно важно. По сути, важны именно эти две вещи. А он попытался свести их к одному критерию — фальсифицируемости, но это не совсем сработало. Современные философы науки не считают фальсифицируемость правильным способом отделять науку от ненауки.Физикам нравится фальсифицируемость, потому что это короткая формула, правда? Не нужно особо задумываться. Когда же они разговаривают с настоящими философами науки, те начинают долго объяснять, всё становится сложным, голова начинает болеть, и разбираться не хочется. А фальсифицируемость — это просто удобный лозунг, который можно написать на бампере машины, но от этого он не становится более точным.Так что проблема в том, что к фальсифицируемости часто относятся слишком упрощённо. Это один момент. А второй — прежде чем напрямую говорить о теории струн, позвольте привести пример того, как может работать ошибочное представление о том, что фальсифицируемость — это самое важное на свете. Один из способов, при котором теория может оказаться нефальсифицируемой, заключается в наличии в ней свободных параметров. Например, в ньютоновской гравитации есть свободный параметр — гравитационная постоянная. Мы просто измеряем её, потому что знаем, что теория верна в определённом диапазоне условий.Но если мы не уверены, что теория вообще применима в данном режиме, может оказаться, что у неё есть параметр с таким свойством: по мере того как его значение становится всё меньше и меньше, наблюдать какие-либо эффекты теории становится всё труднее и труднее. Например, струны очень малы, поэтому их трудно обнаружить. Тёмная материя взаимодействует крайне слабо, и в пределе, когда она вообще ни с чем не взаимодействует, мы никогда не сможем обнаружить её в лабораторных условиях.Возникает вопрос: означает ли это, что теория нефальсифицируема, потому что существуют такие значения параметров, при которых её прямые следствия невозможно измерить? Многие рассуждают именно так — что если существуют свободные параметры, которые фактически «прячут» теорию от наблюдений, то она якобы не является фальсифицируемой. И вот в этом и заключается проблема.А что если окажется, что теор Читать далее

Варианты взаимодействия AI-агентов

В обсуждении со специалистами часто встречаю фразу от коллег: «Ассоциируйте AI‑агента с работником организации». В этой статье я н
Наука - Хабрахабр

Варианты взаимодействия AI-агентов

В обсуждении со специалистами часто встречаю фразу от коллег: «Ассоциируйте AI‑агента с работником организации». В этой статье я не предлагаю решения, я скорее предлагаю тему для обсуждения — насколько привычные управленческие паттерны «из мира людей», применяемые при проектировании организационных структур, применимы для организации взаимодействия AI‑агентов. Читать далее

Как мы случайно сделали стартап, пока учили ИИ работать с реальной инфраструктурой

Когда мы впервые увидели AI-чаты, это выглядело впечатляюще. Они писали код, помогали с документацией, объясняли архитектурные решения.Это был
Наука - Хабрахабр

Как мы случайно сделали стартап, пока учили ИИ работать с реальной инфраструктурой

Когда мы впервые увидели AI-чаты, это выглядело впечатляюще. Они писали код, помогали с документацией, объясняли архитектурные решения.Это было хорошо. Но довольно быстро стало понятно главное: Читать далее

Как создать переводчик для низкоресурсного языка: практическое руководство

Привет, Хабр! В продолжение моей предыдущей статьи о локальном переводчике на кабардинском языке хочу поделиться практическим опытом о
Наука - Хабрахабр

Как создать переводчик для низкоресурсного языка: практическое руководство

Привет, Хабр! В продолжение моей предыдущей статьи о локальном переводчике на кабардинском языке хочу поделиться практическим опытом обучения моделей машинного перевода для низкоресурсных языков. Расскажу о том, с какими проблемами я столкнулся, как их решал, и покажу конкретный код, который помог улучшить качество перевода с BLEU 8 до 28 пунктов. Читать далее

CIMCO Edit для Windows 7

Windows 10 нинужон!Запускаем 3D симуляцию самого популярного в мире редактора УП для станков с ЧПУ CIMCO Edit 2025 (2025.01.25) в операционной системе Microsoft Windo
Наука - Хабрахабр

CIMCO Edit для Windows 7

Windows 10 нинужон!Запускаем 3D симуляцию самого популярного в мире редактора УП для станков с ЧПУ CIMCO Edit 2025 (2025.01.25) в операционной системе Microsoft Windows 7. И ещё переводим на русский язык саму программу. Читать далее всё это безобразие...

12 популярных мифов про геймдев и игровую графику

К сожалению, геймдев сегодня — далеко не самое популярное направление в IT. Возможно дело в том, что это работа не для «чистых» технарей, а скор
Наука - Хабрахабр

12 популярных мифов про геймдев и игровую графику

К сожалению, геймдев сегодня — далеко не самое популярное направление в IT. Возможно дело в том, что это работа не для «чистых» технарей, а скорее для дизайнеров. И подавляющее большинство айтишников не заняты разработкой игр напрямую, а подобный опыт у них был разве что в детстве (до того как выбрать место с куда лучшими условиями).Все это приводит к огромному количеству мифов, которые зачастую идут именно от непрофильных разработчиков. В этой статье постараемся отделить зерна от плевел. Читать далее

[Перевод] Эра ИИ. Как ИИ-агенты меняют IT разработку

Последние несколько лет в IT происходило то, что десятилетиями считалось фантастикой. АI перестал быть игрушкой исследовательских лаборатори
Наука - Хабрахабр

[Перевод] Эра ИИ. Как ИИ-агенты меняют IT разработку

Последние несколько лет в IT происходило то, что десятилетиями считалось фантастикой. АI перестал быть игрушкой исследовательских лабораторий и превратился в реальный рабочий инструмент, который меняет подход к написанию кода, проектированию архитектур и само мышление о разработке.Мы стоим на пороге когнитивной автоматизации — эпохи, где рутинные и шаблонные задачи делегируются машинам, освобождая нас для решения по-настоящему сложных и креативных проблем. Это не про замену, а про суперпозицию: ИИ в роли младшего разработчика, ревьюера, QA-инженера и даже архитектора, работающего 24/7.Если раньше программист «общался» с компьютером через документацию, StackOverflow и IT-чаты в мессенджерах, то сегодня он общается с самим компьютером, который умеет анализировать контекст, продолжать мысли, предлагать решения и даже писать код. Читать далее

«Взламывая вселенную паттернов: что гипотеза Римана может рассказать нам об иерархии признаков в компьютерном зрении?»

АннотацияДанное исследование представляет собой концептуальный мост между, казалось бы, удаленными областями: теорией чисел и компьютерны
Наука - Хабрахабр

«Взламывая вселенную паттернов: что гипотеза Римана может рассказать нам об иерархии признаков в компьютерном зрении?»

АннотацияДанное исследование представляет собой концептуальный мост между, казалось бы, удаленными областями: теорией чисел и компьютерным зрением. В его центре — не попытка формального доказательства или инженерной реализации, а методологическая гипотеза. Предлагаю рассмотреть гипотезу Римана не только как математическую проблему, но и как мощную метафору и структурный шаблон для понимания фундаментальных ограничений и принципов в машинном обучении.Ключевая аналогия строится на идее глубинного порядка, скрытого в кажущемся хаосе. Распределение простых чисел выглядит стохастическим, но гипотеза Римана утверждает, что оно управляется строгим законом — положением нулей дзета-функции на критической линии (Re(s)=1/2). Параллельно, поток визуальных данных (пиксели) представляется хаотическим, однако глубокие нейронные сети (DNN) демонстрируют способность извлекать из него жесткую иерархию абстрактных признаков (края → текстуры → паттерны → части объектов → объекты). Возникает вопрос: является ли эта способность чисто эмпирическим феноменом, или за ней стоит некий неизвестный «закон организации признаков», подобный закону для простых чисел? Существует ли для пространства визуальных концепций своя «критическая линия» — фундаментальное ограничение, диктующее, какие иерархии признаков устойчивы, обобщаемы и эффективно вычислимы?Работа структурирована вокруг трех центральных тем, исследуемых через призму этой аналогии: Читать далее

Есть ли жизнь после Vertica или миграция DWH в Lakehouse

Всем привет! Меня зовут Дмитрий Рейман, я техлид аналитической платформы Авито. Мы строим систему общего назначения, которая одновременно об
Наука - Хабрахабр

Есть ли жизнь после Vertica или миграция DWH в Lakehouse

Всем привет! Меня зовут Дмитрий Рейман, я техлид аналитической платформы Авито. Мы строим систему общего назначения, которая одновременно обслуживает ETL, витрины, BI, ad-hoc аналитику и продуктовые платформы.И в какой-то момент мы столкнулись с неприятным эффектом: объём данных начал расти заметно быстрее, чем органический рост, на который мы ориентировались раньше. Модель классического on-prem DWH перестала масштабироваться линейно: борьба за ресурсы мешала давать гарантии готовности данных; локальные оптимизации давали всё меньший эффект; любой рост требовал масштабирования “по месту” и приводил к длительным простоям аналитики.Стало понятно, что дальнейший рост в рамках прежней архитектуры будет только усиливать эти эффекты. Именно так мы пришли к необходимости сменить базовую парадигму хранилища и начать движение в сторону Lakehouse-архитектуры. О том, как это было, читайте под катом. Читать далее

Российский ИИ: критика, которая нужна сейчас, и путь, который работает

Сейчас, наверное, только ленивый не ругает наши российские LLM: редкие и слабые релизы, спорная практическая эффективность, особенно в кодинге
Наука - Хабрахабр

Российский ИИ: критика, которая нужна сейчас, и путь, который работает

Сейчас, наверное, только ленивый не ругает наши российские LLM: редкие и слабые релизы, спорная практическая эффективность, особенно в кодинге и математике, ограниченный контекст и забывчивость, плохое следование инструкциям и поверхностные ответы.Да и в целом, несмотря на заявления об использовании современных архитектур и решений складывается впечатление, что «наши» модели словно отстают на 1, а то и 2 поколения от зарубежных аналогов.Но так ли все плохо и есть ли белый свет в конце тоннеля для российских LLM? Читать далее

IT-2025: Реквием по здравому смыслу

Мы входили в эту реку дважды, трижды, бесконечное количество раз. Мы ждали 2025 год как рубеж, за которым наступит технологическая сингулярност
Наука - Хабрахабр

IT-2025: Реквием по здравому смыслу

Мы входили в эту реку дважды, трижды, бесконечное количество раз. Мы ждали 2025 год как рубеж, за которым наступит технологическая сингулярность, где рутина будет автоматизирована, а творчество возведено в абсолют. Писатели-фантасты и футурологи рисовали нам картины мира, где программист — это демиург, управляющий потоками данных силой мысли, а корпорации — это храмы эффективности.Реальность, как это часто бывает, оказалась куда более прозаичной и, что греха таить, гротескной. Вместо киберпанка мы получили «кибер-сюр». Вместо торжества разума — торжество бюрократии, помноженное на галлюцинации нейросетей. Рынок IT к 2025 году превратился в странный гибрид восточного базара, где каждый пытается продать воздух, и неприступной бюрократической крепости, где вход и выход охраняются стражами, задающими вопросы о цвете вашей ауры. Читать далее

Мы перестроили HR с нуля за 3 месяца: делюсь досками и готовыми шаблонами

Когда я только пришла в Kaiten, нам нужно было выстроить четкую структуру HR-процессов. За 3 месяца мы создали эффективную систему с канбан-доскам
Наука - Хабрахабр

Мы перестроили HR с нуля за 3 месяца: делюсь досками и готовыми шаблонами

Когда я только пришла в Kaiten, нам нужно было выстроить четкую структуру HR-процессов. За 3 месяца мы создали эффективную систему с канбан-досками и автоматизацией задач. В статье расскажу, как у нас все устроено. Читать далее

[Перевод] Шпаргалка по HTTP-кэшированию

В этой статье я изложу то, что почерпнул из чтения RFC 9111 (2022 год) — последнего стандарта по HTTP-кэшингу.Он определяет HTTP-заголовок Cache-Control, пре
Наука - Хабрахабр

[Перевод] Шпаргалка по HTTP-кэшированию

В этой статье я изложу то, что почерпнул из чтения RFC 9111 (2022 год) — последнего стандарта по HTTP-кэшингу.Он определяет HTTP-заголовок Cache-Control, предписывающий способ хранения и повторного использования HTTP-запросов касательно не только кэша браузера, но и всех промежуточных кэшей наподобие прокси и CDN, которые могут существовать между клиентом и исходным сервером. Читать далее

Как включить демонстрацию экрана в Discord

Вам нужно показать презентацию коллегам на удалёнке. Или провести код ревью с командой разработки. А может быть, вы договорились посмотреть ф
Наука - Хабрахабр

Как включить демонстрацию экрана в Discord

Вам нужно показать презентацию коллегам на удалёнке. Или провести код ревью с командой разработки. А может быть, вы договорились посмотреть фильм с друзьями онлайн. Или помочь родителям разобраться с настройками компьютера. Во всех этих случаях нужна демонстрация экрана.Discord позволяет делиться экраном на компьютере, через браузер и в телефоне. В статье — инструкции для всех платформ с учётом обновлений 2025 года. В конце разбираем частые проблемы: чёрный экран, отсутствие звука и неактивные кнопки. Читать далее

Золотое сечение – универсальная формула красоты и вселенской гармонии или маркетинговая уловка?

В мире есть вещи, от которых невозможно оторвать взгляд. Среди окружающего нас хаоса можно встретить удивительно гармоничные структуры, обла
Наука - Хабрахабр

Золотое сечение – универсальная формула красоты и вселенской гармонии или маркетинговая уловка?

В мире есть вещи, от которых невозможно оторвать взгляд. Среди окружающего нас хаоса можно встретить удивительно гармоничные структуры, обладающие какой-то мистической притягательной силой. От закрутки спиральных рукавов галактики до расположения атомов в кристаллической решётке, от соотношения звеньев молекулы ДНК до ветвления кроны дерева, от строения оболочки вируса до пропорций человеческого тела – кажется, везде и сквозь всё проходит красной нитью некий основополагающий принцип. В чём же секрет вселенской гармонии? Есть ли математическая формула красоты? Как мы отличаем настоящие произведения искусства от дешёвого уличного арта? По какому критерию мы выбираем свои идеалы? Почему мы считаем одни лица привлекательными, а другие – нет? Что заставляет нас покупать фирменные вещи с узнаваемыми логотипами?Так и хочется найти один простой ответ на все эти вопросы. И за вас его уже давно нашли! Оказывается, всё разнообразие проявлений естественной красоты и весь секрет наших попыток воссоздать эту красоту в искусстве сводятся к единственному иррациональному числу. Золотое сечение – вот разгадка совершенства форм и баланса отношений. Так что же получается, учёные открыли универсальную формулу гармонии и красоты? Может, золотое сечение – наглядное доказательство разумного замысла и существования Творца-Архитектора? Тогда зачем нужны эти законы физики, химии и биологии, если в основе всего лежит геометрия? Что-то здесь не так. Неужели нас обманывают? Похоже, что да. Но не те, на кого обычно указывают конспирологи. Давайте разберёмся в этом вопросе и узнаем, не слишком ли переоценена роль золотого сечения в нашей жизни. Читать далее

Настоящий биохакинг

Ecли ваc раздражает стиль написания этой статьи — прогоните её через ChatGPT.У меня были подозрения, что мы живем на помойке. Нет, я не про нью-йорк
Наука - Хабрахабр

Настоящий биохакинг

Ecли ваc раздражает стиль написания этой статьи — прогоните её через ChatGPT.У меня были подозрения, что мы живем на помойке. Нет, я не про нью-йоркских крыс, численность которых уменьшилась на ХХ% благодаря отважным действиям городских властей. Я в целом про нашу планету Земля.Z миллионов лет назад, (число _лет_ сомнительно...) на планете Земля произошла катастрофа, из-за чего ~5/6 атмосферы куда-то улетучилось, а давление упало в 6+ раз. Динозавры, страусы, пингвины перестали летать, многая сухопутная живность уменьшилась в размерах. Ученые не отрицают, что давление уменьшилось. Вопрос, как это сказалось на человеке?В Библии сказано, что раньше человек жил 900-600-300 лет. Я поддержу эту гипотезу. Плюс легенды о великанах, книга Еноха, подземные цивилизации и прочее, прочее.Разрываются пуканы? — Добро пожаловать в комментарии.Человек более приспособлен к жизни при ~5-7 атм. давлении. Осматическое давление внутри клетки выравнивается с наружным, повышается потребление кислорода, ускоряется обмен веществ. Исследование доктора Дитури побудило меня написать эту статью.Подопытного мужчину, возраст 55 лет, поместили в жилье с повышенным (х1,6) давлением на 100 дней.Состав воздуха оставили как есть, без специального подмешивания других газов.Жилье находилось под водой, мужчина плавал в округе по часу в день. Остальное время расслаблялся перед компом, встречал гостей, сдавал анализы. Много анализов. В результате эксперимента он потерял 5 кг за первые 25 дней. У него уменьшились общие воспалительные процессы. Возросло количество стволовых клеток, удлинились тепломеры, вдвое повысился тестостерон. Улучшился сон и улучшились другие показатели, которые я не могу понять. Но все это говорит о замедлении старения и улучшении качества жизни. Почти все показатели остались на новом уровне после всплытия. Можно сказать, что подопытный прошел курс оздоровления, параллельно работая и занимаясь подводным плаванием. Читать далее

[Перевод] RSC Explorer: что на самом деле летит по сети в React Server Components

Команда JavaScript for Devs подготовила перевод статьи о том, как на самом деле работают React Server Components. Автор разбирает RSC на уровне протокола: чт
Наука - Хабрахабр

[Перевод] RSC Explorer: что на самом деле летит по сети в React Server Components

Команда JavaScript for Devs подготовила перевод статьи о том, как на самом деле работают React Server Components. Автор разбирает RSC на уровне протокола: что именно стримится с сервера, как JSX путешествует по сети, почему состояние не ломается при обновлениях и зачем React вообще понадобился такой странный формат. Читать далее

История поиска бага в ядре Linux длиной в год, или нежданные нули из XFS'а

Наверняка у вас тоже было такое, что сервис работает себе спокойно, радует пользователей своей стабильностью и производительностью, а вас зе
Наука - Хабрахабр

История поиска бага в ядре Linux длиной в год, или нежданные нули из XFS'а

Наверняка у вас тоже было такое, что сервис работает себе спокойно, радует пользователей своей стабильностью и производительностью, а вас зелёным мониторингом. А в следующий момент хлоп - и нет его. Вы на панике смотрите в логи ошибок, а там или невнятный сегфолт, или просто ничего. Что делать – непонятно, и вообще надо прод спасать, поэтому вы поднимаете его обратно и всё работает как и раньше. Вы ещё пытаетесь разобраться в причинах случившегося, но со временем переключаетесь на другие задачи, а этот случай отходит на дальний план или вообще забывается.Но это всё хорошо когда вы один, а вот если у вас много клиентов, то рано или поздно у вас возникает ощущение что что-то не так и надо разобраться с этими всплесками энтропии, чтобы найти первопричину подобных событий.В этой статье описано наше исследование длиною в год,  из которого вы узнаете, почему PostgreSQL(и любое другое приложение) может падать из-за бага в ядре Linux, причём тут XFS и почему очистка памяти может быть не так полезна, как вы о ней думали. Читать далее

Разбирая бэклог. Часть 20.5. Эпилог или игры к которым мы возвращаемся. Diablo, Neverwinter Nights 2, Die by the Sword

Продолжаем разбор, часть пятая из семи. Сегодня у нас основоположник жанра, который принято именовать как «ARPG» (Action-RPG), породивший множе
Наука - Хабрахабр

Разбирая бэклог. Часть 20.5. Эпилог или игры к которым мы возвращаемся. Diablo, Neverwinter Nights 2, Die by the Sword

Продолжаем разбор, часть пятая из семи. Сегодня у нас основоположник жанра, который принято именовать как «ARPG» (Action-RPG), породивший множество подражателей и сиквел которого рассматривался в части 20.1, ставшая знаковой CRPG середины 00-х, а также мрачный средневековый, фэнтезийный экшен. Читать далее

Дистрибутивные схемы, ч.2

Борис ЦирлинПродолжается рассмотрение класса дистрибутивных схем - подкласса схем, не зависящих от скорости, начатое в ч.1. Этот подкласс явл
Наука - Хабрахабр

Дистрибутивные схемы, ч.2

Борис ЦирлинПродолжается рассмотрение класса дистрибутивных схем - подкласса схем, не зависящих от скорости, начатое в ч.1. Этот подкласс является промежуточным между параллельно-последовательным, рассмотренным в упомянутой статье и полумодулярными схемами которым посвящена статья «Полумодулярные схемы»Все эти подклассы были описаны в книге "Автоматное управление асинхронными процессами в ЭВМ и дискретных системах, вышедшей под редакцией В.И.Варшавского в 1986 г. из которой и здесь заимствуются их формальные определения. Подсчитано количество дистрибутивных схем, состоящих из двух и трех элементов. Определены и подсчитаны неизоморфные схемы этого подкласса. Читать далее

Второй подбородок — это не жир, а вода из-за смартфонной или ноутбучной шеи

Почти у всех айтишников есть склонность ко второму подбородку, потому что есть такая штука — «каменная шея». Это когда вы часто смотрите в те
Наука - Хабрахабр

Второй подбородок — это не жир, а вода из-за смартфонной или ноутбучной шеи

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

ИИ-помощники на маркетплейсе GigaIDE: обслуживание кода

В прошлой статье мы рассказали, какие группы плагинов есть на маркетплейсе GigaIDE. Их количество постоянно растёт — как за счёт open source-плагинов
Наука - Хабрахабр

ИИ-помощники на маркетплейсе GigaIDE: обслуживание кода

В прошлой статье мы рассказали, какие группы плагинов есть на маркетплейсе GigaIDE. Их количество постоянно растёт — как за счёт open source-плагинов, ранее доступных у JetBrains, так и за счёт собственных разработок. Именно оригинальным плагинам мы и посвятим цикл статей.Начнём с группы ИИ-помощников — плагинов, которые используют возможности GigaCode для автоматической работы с кодом. Все они бесплатны, но для работы требуют активированный GigaCode. Читать далее

Под капотом IT-конференции: подготовка, спикеры и неочевидные вопросы из зала

В начале декабря прошла шестая большая IT-конференция — ЮMoneyDay, на которой эксперты ЮMoney делились, как устроен финтех под капотом. К событию под
Наука - Хабрахабр

Под капотом IT-конференции: подготовка, спикеры и неочевидные вопросы из зала

В начале декабря прошла шестая большая IT-конференция — ЮMoneyDay, на которой эксперты ЮMoney делились, как устроен финтех под капотом. К событию подключилось более 1000 слушателей. В этой статье мы подводим итоги конференции и рассказываем об её обратной стороне: зачем спикерам без опыта нужен бизнес-тренер, как выступать после дыхательной практики и почему стресс — тоже тема для IT-доклада. Читать далее

Мощный электрический насос, без насоса?

MyLMTSМеня всегда привлекали несколько парадоксальные устройства из техники, которые, не содержат практически ни одной детали, но, в то же время
Наука - Хабрахабр

Мощный электрический насос, без насоса?

MyLMTSМеня всегда привлекали несколько парадоксальные устройства из техники, которые, не содержат практически ни одной детали, но, в то же время, выполняют свою функцию — по сути своей, они представляют собой идеальное техническое устройство, так как в нём идея минимизации количества компонентов (и максимизации надёжности, соответственно), доведена до абсолюта. И сегодня мы рассмотрим ещё одно такое интересное устройство... ;-) Читать далее

Что посмотреть на новогодних каникулах: 11 фильмов и 1 сериал про анализ данных и математику

Всем привет! При свете дня я — Ольга Матушевич, преподаватель онлайн-магистратуры в Яндекс Практикуме, а во тьме ночной — просто Оля, котор
Наука - Хабрахабр

Что посмотреть на новогодних каникулах: 11 фильмов и 1 сериал про анализ данных и математику

Всем привет! При свете дня я — Ольга Матушевич, преподаватель онлайн-магистратуры в Яндекс Практикуме, а во тьме ночной — просто Оля, которая хочет посмотреть интересную киношку. И хотя в такие моменты хочется отдыхать, профдеформация порой не отпускает: рука сама тянется выбрать что-нибудь про цифры, статистику, вероятности и прочие радости аналитики.Все фильмы из этой подборки были отсмотрены мною лично. За одним исключением, пока не вышедшим на большие экраны (с настолько классным описанием, что я с нетерпением жду возможности его посмотреть). Скажу сразу: что-то я яростно рекомендую, а чем-то — честно разочарована. Но если данные и математика вас увлекают — дайте этим фильмам (и сериалу!) шанс. Читать далее

3 года Angie

Всем привет!Нашему веб-серверу Angie исполнилось три года. Становится хорошей традицией, что к этой дате выходит текст, в котором мы — основател
Наука - Хабрахабр

3 года Angie

Всем привет!Нашему веб-серверу Angie исполнилось три года. Становится хорошей традицией, что к этой дате выходит текст, в котором мы — основатели Angie Software — описываем, как прожили последний год, немного говорим про состояние опенсорс проекта и его места в отрасли и мире. Надеемся, что и в этой простыне вы найдете для себя много чего интересного.В прошлом году текст «Два года Angie», кажется, вам понравился. В нем мы более-менее подробно писали о том, как именно создавалась компания Angie Software, почему вообще мы стартовали с опенсорса, какую роль в появлении Angie сыграли китайские товарищи, и как мы, сообразив, что заработать на опенсорс проекте мы не можем, стремительно переобулись в сторону производства целой линейки продуктов. Ну и еще немного плевались в сторону F5, которая вымарала наших коллег из истории Ngnix. Кому интересно, как все начиналось, почитайте.Ну а тут мы обсудим как прошел последний год и как именно изменились наши представления о реальности. Данный текст в первую очередь необходим, чтобы отфиксировать мысли вокруг нашего опенсорс проекта. Но, что не менее важно, подсветить контекст 2025 года, в котором вынужден функционировать опенсорс разработчик.   Устраивайтесь поудобнее, приятного чтения.

[Перевод] Ради человечества

Я – генеральный директор некоммерческой организации.Мы спасаем человечество от ИИ.Тем, что развиваем ИИ.Позвольте мне объяснить это противо
Наука - Хабрахабр

[Перевод] Ради человечества

Я – генеральный директор некоммерческой организации.Мы спасаем человечество от ИИ.Тем, что развиваем ИИ.Позвольте мне объяснить это противоречие. Читать далее

Как мы организовали полнотекстовый поиск: обзор вариантов

Привет Хабр! Меня зовут Михаил. Я backend-разработчик в команде Биллинга в Тензоре.Эта статья — обзор вариантов индексации JSON и JSONB-полей и оптима
Наука - Хабрахабр

Как мы организовали полнотекстовый поиск: обзор вариантов

Привет Хабр! Меня зовут Михаил. Я backend-разработчик в команде Биллинга в Тензоре.Эта статья — обзор вариантов индексации JSON и JSONB-полей и оптимального поиска текста в них, который мы проделали вместе с командой. Так как используем PostgresSQL, все варианты валидны для него. Читать далее

Разработка Moba клон Dota 2 [FUN MODE]

С наступающим!В юности, когда я увлекался компьютерными играми, играл в Moba Dota ещё на движке Warcraft III. В редакторе карт с помощью макросов и кода
Наука - Хабрахабр

Разработка Moba клон Dota 2 [FUN MODE]

С наступающим!В юности, когда я увлекался компьютерными играми, играл в Moba Dota ещё на движке Warcraft III. В редакторе карт с помощью макросов и кода хотел сделать своих героев с уникальными умениями. Было интересно разрабатывать и смотреть как мои фантазии воплощаются в жизнь. Но всё же редактор карт накладывал свои ограничения и не так свободно можно было сгенерировать 3d персонажей и внедрить их в проект.С появлением Dota 2, герои стали более детализированными, умения героев более эффектными, а карта интереснее. Меня это вдохновило на создания своих игр, я пробывал создавать в Unity, Unreal. Но знаний и времени изучить эти движки не было. А знаний по 3D моделингу вообще не было, поэтому игровые проекты я забросил, так как необходимо было разрабатывать более «приземленные» коммерческие проекты: веб сервисы, мобильны приложения и так далее,С появлением игрового движка Godot, разработка игр получила вторую жизнь. Игры можно делать сразу на все популярные платформы: PC, Mac, IOS, Android, web. Управление объектами сцены можно полностью через код, что очень подкупало, так как редактировать сцены в 3d редакторе не всегда удобно, тыкая по UI, а можно быстро написать код сцены и объектов ней. Читать далее

Сбылась моя давняя мечта! Поздравьте меня :)

Это не статья, а просто длиннопост про новогоднюю радость. Поэтому пост в чулане :)Сегодня я наконец-то стал владельцем компьютера на Socket 7. Дол
Наука - Хабрахабр

Сбылась моя давняя мечта! Поздравьте меня :)

Это не статья, а просто длиннопост про новогоднюю радость. Поэтому пост в чулане :)Сегодня я наконец-то стал владельцем компьютера на Socket 7. Долго ждал этого момента, первая Socket-7 материнка у меня появилась когда я ещё в школу ходил: в ~2012-2013 у нас с прокураторы списали парк ретро-машин, большую часть плат удалось растащить. Именно оттуда у меня появилась плата на Socket 3, Socket 7, PGA370 и слотовая материнка, а также парочку процессоров (K6 и 486DX-2) и переходников PGA370 - Slot1. S3 и S7 не смог проверить из-за отсутствия AT-БП, да и у них были явные следы коррозии, а у слотовой и 370'ой просто не было инита, так что в юности я пощупать ретро-ПК не смог, ограничившись машинкой на раннем 775 (ECS 661FX + Celeron D) :) Читать далее

Безопасность кода: почему это должно волновать разработчика с первой строки и до релиза?

Вы допилили очередной модуль для своего проекта. Код исправлен, логика работает как часы, все тесты и сборки зелёные. Жмёшь запуск – всё летае
Наука - Хабрахабр

Безопасность кода: почему это должно волновать разработчика с первой строки и до релиза?

Вы допилили очередной модуль для своего проекта. Код исправлен, логика работает как часы, все тесты и сборки зелёные. Жмёшь запуск – всё летает. Кажется, что задача в кармане, можно расслабиться и идти отдыхать.Однако этот на первый взгляд идеальный код может скрывать невидимые лазейки. Причём не обычные баги, которые ломают функциональность, а настоящие уязвимости (которые потом превращаются в заголовки новостей про утечки данных). Это как построить громадный замок со рвом и мощными стенами, а потом обнаружить, что в фундаменте остался забытый потайной туннель. Только в мире информационных технологий такие туннели не остаются исключительно архитектурным недочётом, а превращаются в реальные векторы атак, которые могут выстрелить по-настоящему больно – от утечки пользовательских данных до полного уничтожения инфраструктуры компании. Читать далее

Новогодний подарок: Как я прикрутил LLM к scratch и порадовал ребёнка

Как известно, под новый год случаются чудеса, и этот год не стал исключением. Мне удалось прикрутить LLM в визуальный язык программирования Scratc
Наука - Хабрахабр

Новогодний подарок: Как я прикрутил LLM к scratch и порадовал ребёнка

Как известно, под новый год случаются чудеса, и этот год не стал исключением. Мне удалось прикрутить LLM в визуальный язык программирования Scratch, чем и обрадовал ребенка. А началось всё в один прекрасный день, когда мой сын - школьник осваивал n8n и ваял телеграм бота. Разговорившись, мы вспомнили, что его увлечение программированием началось со Scratch. И его фраза, что было бы здорово, если бы в scratch была бы встроена иишечка, можно столько прикольных игр сделать, стала отправной точкой для данного проекта. Рассказываю и показываю, как мы реализовали эту безумную идею. Читать далее

[Перевод] Начальное исследование WDDM в ReactOS

История ReactOS охватывает более длительный период, чем жизнь многих нынешних участников проекта. В нём участвовали выдающиеся люди с самыми ра
Наука - Хабрахабр

[Перевод] Начальное исследование WDDM в ReactOS

История ReactOS охватывает более длительный период, чем жизнь многих нынешних участников проекта. В нём участвовали выдающиеся люди с самыми разными целями. В последние годы одной из ключевых задач стало улучшение поддержки оборудования.По мере того как ReactOS стремится освоить мир Windows Vista и более новых версий, возникает ряд вопросов о работе оборудования. Vista внесла масштабные изменения в написание и поддержку драйверов устройств. Постепенно мы успешно осваиваем эти нововведения. Сегодня речь пойдёт о WDDM (Windows Display Driver Model — модели драйверов дисплея Windows). Читать далее